Meshing Legacy Systems with Habitat Deployed Components to...
summary
Built a three-tier IRC-like app (RethinkDB, Go API, nginx front end with React/webpack/yarn) and migrates it using Habitat by using a small number of changes and infrastructure pieces. Demonstrates a lightweight, no-op package that holds legacy connection info so Habitat services bind to it, a service proxy for one-way access, and a console DNS bridge to enable bi-directional discovery. Migration works in practice; took about two weeks to assemble and test.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:58Myths and Facts around Lift and Shift
- 5:01Front-End Tooling
- 5:48Rethinkdb
- 11:56Access Legacy Apps from Habitat
- 16:46Service Discovery
- 23:23Console Proxy
- 25:36Simple Service Configuration Proxy
- 28:41Default Tunnel
- 29:31Demo Application
- 31:29Rethink Db








