~/talk

Chopping the Monolith

Talkat Øredev 2023 · 2023-11-08..11-10· [microservices, serverless]
slides:none on file

Claim: isolate the frequently changing business logic (pricing) from a monolith by routing that endpoint through an api6 API Gateway to a Function-as-a-Service implementation (demo uses Azure Functions), so the monolith stays, only the hot path deploys independently. The demo shows the frontend unchanged while checkout calls are pipelined through the gateway to a JS function, reducing full releases at the cost of extra HTTP hops and coordination and preserving pragmatic deploy frequency without full microservice conversion.

AI-written summary · about

  1. 0:00Introduction
  2. 1:44Microservices myth: good vs bad devs
  3. 3:36Products vs projects in microservices
  4. 5:07Conway's law and team structures
  5. 7:41Middle manager dilemma in migration
  6. 9:32Why microservices fail technically
  7. 10:39Microservices benefits and trade-offs
  8. 12:02Strong module boundaries and dependencies
  9. 13:08Technology diversity drawback
  10. 14:53Independent deployment and releases
  11. 17:25Testing microservices assumptions
  12. 18:52Rules engines for quick changes
  13. 21:22Strangling the monolith
  14. 22:47When to stop chopping
  15. 24:14Demo setup
  16. 25:19Live demo: pricing engine extraction
  17. 32:06Summary
  18. 34:52Industry critique and cargo culting
  19. 38:44Q&A on scalability
~/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.