~/talk

Avoiding Microservice Megadisaster

Talkat Øredev 2016 · 2016-11-07..11-11· [microservices, devops-and-delivery]
slides:none on file

Post-mortem of an 18‑month rewrite that spends $150M and hundreds of developers to replace a monolith and ends up with 200+ networked API calls that produce a nine and a half minute page load. Diagnosis: synchronous chains, mistaken SLAs, and local devs never crossing network boundaries. Fix implemented for search: feed a document DB denormalization pipeline via nightly batches and DB triggers so the UI hits one fast store. Worked for search, not for the whole site.

AI-written summary · about

  1. 0:00Avoiding Microservice Megadisasters
  2. 0:33Bell Computers
  3. 5:00Netflix-oriented architecture
  4. 5:32Core principles
  5. 6:52Pre-production go-live
  6. 11:21API hell
  7. 12:13Doing the math
  8. 16:04How Not to Do It (MS Style)
  9. 17:33Traditional n-tier
  10. 17:48Areas of Responsibility
  11. 20:29what is a Service? Software that is
  12. 21:15what is a Microservice?
  13. 21:44what is a Bounded context?
  14. 25:00Grounding in reality
  15. 28:38Data ownership
  16. 31:05Catalog
  17. 33:39Pricing
  18. 35:18Localization
  19. 36:45Content
~/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.