~/talk

Responsible Microservices

Talkat JCON-ONLINE 2021 · 2021-10-05..10-08· [microservices, software-architecture]
slides:none on file

Argues for a checklist of concrete factors—multiple rates of change, independent lifecycles, and avoiding accidental complexity—then shows how to find candidates by mining git history and metrics (example: cyclomatic complexity thresholds where cyclomatic complexity >10 signals trouble) and by using tools like CodeScene. Demonstrates a strangler fig proxy that logs legacy requests, runs the new service in parallel, compares responses and falls back to the legacy path when mismatches occur, proving incremental replacement and safer rollout versus big‑bang rewrites.

AI-written summary · about

  1. 0:00Introduction
  2. 2:08Cloud to be clear
  3. 4:43Monoliths
  4. 6:14Microservices
  5. 8:18Characteristics
  6. 10:00Not Mjolnir
  7. 12:41Big Ball of Mud
  8. 15:00Modular Monolith
  9. 18:00Source Code Management
  10. 19:00Software Archaeology
  11. 26:30Data
  12. 28:20Independent Life Cycles
  13. 30:20Developer Productivity
  14. 35:20Focus on paved roads
  15. 36:10Get good at something
  16. 39:45Polyglot
  17. 40:58Interviewing Developers
  18. 42:32Sprawl
  19. 43:33Conclusion
  20. 44:46Questions
~/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.