~/talk

Evolution of a Microservice-Infrastructure

Talkat OSDC 2019 · 2019-05-14..05-15· [frontend-architecture, devops-and-delivery]
links:none on file
slides:none on file

Starts from Nginx + Docker Swarm serving ~270 microservices from ~50 teams, sees frequent dropped keepalive connections and uneven container placement; replaces Nginx with Traefik to get hot reloads, JSON access logs and real‑time metrics (keeps keepalives during redeploys), then migrates orchestration to Nomad for automatic spread, self‑healing and ACLs. Migration runs live over weeks with centralized Ansible/Ansible playbooks and one required change per service: set memory limits; result is stable routing and much better observability.

AI-written summary · about

  1. 0:00Introduction
  2. 1:17About the company
  3. 2:49History
  4. 6:19Services
  5. 7:08Recap
  6. 8:20Architecture
  7. 10:23Deployments
  8. 12:15Deployment tools
  9. 15:35Routing requests
  10. 18:02Nginx configuration issues
  11. 19:48How can we solve this
  12. 20:36Alternatives
  13. 22:39Traffic
  14. 26:36Promise Profile
  15. 30:20Nomad
  16. 32:56Nomad in Live Traffic
  17. 34:54Benefits of Nomad
  18. 36:57Nomad Web Interface
  19. 39:18What we learned
  20. 40:56What do you learn
  21. 43:09Conclusion
~/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.