~/talk

Meshing Legacy Systems with Habitat Deployed Components to...

Talkat ChefConf 2018 · 2018-05-22..05-25· [legacy-modernisation, devops-and-delivery]
slides:none on file

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

  1. 0:00Start
  2. 1:58Myths and Facts around Lift and Shift
  3. 5:01Front-End Tooling
  4. 5:48Rethinkdb
  5. 11:56Access Legacy Apps from Habitat
  6. 16:46Service Discovery
  7. 23:23Console Proxy
  8. 25:36Simple Service Configuration Proxy
  9. 28:41Default Tunnel
  10. 29:31Demo Application
  11. 31:29Rethink Db
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.