~/talk

Service mesh across hybrid infrastructure

Talkat AWS re:Invent 2019 · 2019-12-02..12-06· [networking]
slides:none on file

Walks through configuring AWS Cloud Map and HashiCorp Consul to register services bidirectionally, using a consul-aws sync binary and Route 53 so AWS services resolve on-prem and vice versa; deploys two Consul control planes to “stretch” the mesh, pushes Envoy-based sidecars (proxies on localhost:1992), and exercises canary and A/B splits (attempted 50/50 cutover that shows intermittent failures, toggled back and fixed). Demonstrates request tracing from an AWS app to an on‑prem Postgres, proves visibility and gradual migration control, and notes eventual plan to retire the mesh while keeping service discovery sync.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Challenges in hybrid infrastructure
  3. 2:20Why wont X connect
  4. 7:27How to build in sight
  5. 9:53Overview
  6. 10:30Service mesh
  7. 12:07Premise
  8. 13:00Migration to AWS
  9. 13:50Demo
  10. 16:50Recap
  11. 17:23Stretching the mesh
  12. 18:55Mitigation
  13. 21:50Troubleshooting
  14. 22:35Fixing API on AWS
  15. 24:40Evaluating refactorings
  16. 25:35Getting rid of service mesh
  17. 26:25Service Discovery Service
  18. 28:40Testing
  19. 29:40Web client
  20. 32:30Configure Proxy
  21. 33:50Final diagram
  22. 35:05Summary
  23. 36:45Resources
  24. 37:40Questions
  25. 39:10Mesh gateways
  26. 40:20Mesh template
  27. 42:00Mesh vs Console
  28. 43:10Best practice
  29. 45:10Multiple instances of same API
  30. 45:40Load balancer
  31. 46:30API Gateway
  32. 48:10Connect Configuration
  33. 49:20Overhead
  34. 50:03What to do in the case of sync break down
  35. 51:20Service mesh for legacy applications
~/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.