~/talk

10 tips for failing at microservices

links:none on file
slides:none on file

A list of concrete anti-patterns and what actually breaks: adopting polyglot chaos (multiple stacks, build tools and runtimes) so teams rewrite common features and waste time; using a shared database for all services that causes runtime breakage when a schema change rolls out; building a homegrown event‑sourcing framework that forces coordinated upgrades (IDs change and services explode); relying on Kafka, Kubernetes, Docker and custom ops scripts without cross‑functional teams; and copying shared code by hand, creating a distributed monolith that looks microservice but fails like a monolith.

AI-written summary · about

  1. 0:00Intro
  2. 0:44Disclaimer
  3. 3:16Go full scale polyglot
  4. 6:16Still successful?
  5. 7:11Polyglot?
  6. 10:18The event monolith
  7. 12:45How to deal with shared code?
  8. 13:332 months later...again
  9. 15:04The home grown monolith
  10. 16:45And at runtime???
  11. 19:29The meat cloud
  12. 20:16And the rest of the world?
  13. 22:01Tickets!
  14. 22:42a few minutes later
  15. 25:42A system stable as concrete sounds good
  16. 26:18The decision monolith
  17. 26:41Beware developer madness
  18. 29:23Change management
  19. 29:34Bonus: works with ops, too
  20. 30:38The prescriptive cloud
  21. 31:10One Size Fits All
  22. 32:59PolyWTF works for ops
  23. 33:58The staffing monolith
  24. 34:47Frequent Flyer Program Rail-Bonus Program Hotel Credit Points
  25. 34:59How to do X-team communication?
  26. 35:20Protect the teams
  27. 35:31Establish bureaucracy
  28. 35:49Enter the fakeholder!
  29. 36:04shadow product owner proxy product owner
  30. 36:41Technical benefits?
  31. 37:04Shared release
  32. 38:06And: In case of bugs...
  33. 38:33The monolith starts in the head
~/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.