~/talk

Avoiding Microservice Megadisasters

Talkat NDC London 2017 · 2017-01-16..01-20· [microservices]
slides:none on file

After an 18‑month rewrite the site stalls because a single page request triggers 200 external calls (thousands in total), WCF calls exceed SLAs and network is saturated so page load reaches 9.5 minutes. Post‑mortem uses Wireshark and probability math to find cascading hops and miscomputed SLAs. Team builds a local document database for search, ingests SOAP dumps, file exports and DB triggers, adds circuit breakers, and reduces latency to seconds — solution works.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Bell Computers
  3. 6:06Netflix-oriented architecture
  4. 6:21Core principles No data duplication
  5. 11:29Doing the math
  6. 13:38They're called "fallacies"
  7. 14:52How Not to Do It (MS Style)
  8. 17:36Traditional n-tier
  9. 17:51Areas of Responsibility
  10. 18:53what is a Service? Software that is...
  11. 19:52what is a Microservice?
  12. 20:18what is a Bounded Context?
  13. 24:33Data ownership
  14. 26:30Service Dependency Inversion
  15. 28:50Catalog
  16. 31:00Pricing
  17. 33:03Localization
  18. 43:05Avoiding Microservice Megadisasters
~/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.