~/talk

Decomposing a live application with confidence

slides:none on file

Company decomposes a live, profitable monolith by piping duplicated feedback into Kafka, applying event storming and context mapping, and building streaming jobs that emit a unified schema into new topics; tooling includes Kafka streams, Kubernetes for ops, Chimera PHP (tactician + zend-expressive + Symfony DI), phpunit/phpstan/infection. A refactor raises coverage from 3% to 25%, exposes past fragility (one refactor once sent 50,000 emails), and proves gradual strangling, metrics/SLOs and consumer groups let new services roll out safely.

AI-written summary · about

  1. 0:00Intro
  2. 0:51Bassano del Grappa 1
  3. 2:03Live software!
  4. 3:27No tests
  5. 3:40Outdated stack
  6. 4:22Random bugs
  7. 5:28Saved searches
  8. 7:37Quality increase
  9. 7:55Remember?
  10. 8:20Sometime ago...
  11. 9:09Big ball of mud
  12. 10:10Strangler application
  13. 14:12Decomposing
  14. 15:53Domain knowledge
  15. 16:06Event storming
  16. 16:38context mapping
  17. 17:22Gherkin stories
  18. 18:28Microservices
  19. 19:34Evolvability
  20. 23:06Strictness
  21. 24:17Growth & scale
  22. 32:53Feedback collection
  23. 35:29Lessons
  24. 35:57Domain exploration
  25. 36:27Communication
  26. 36:45Discipline
~/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.