~/talk

The Magic of Small Things - 10 Years of Microservices

Talkat GOTO Copenhagen 2024 · 2024-09-30..10-04· [microservices]
slides:none on file

Argument: microservices become the dominant style because splitting huge monoliths (five to twenty million lines, clients with 250 million lines of COBOL) into small, independently deployable components reduces coordination and speeds teams, but shifts complexity into infrastructure. Concrete tooling: Docker, Kubernetes, Kafka/RabbitMQ, gRPC, AWS Lambda, Chaos Monkey, CI/CD and observability stacks — platform engineering and infra-as-code mostly work but create “Lambda pinball” and a monitoring explosion. Decentralized patterns like decentralized data management and product teams improve outcomes but distributed transactions and governance remain the hardest problems; 2023 DevOps data shows measurable team performance gains.

AI-written summary · about

  1. 0:00Intro
  2. 4:16Stuff that was on our mind
  3. 9:07(my version of the) Origin story
  4. 21:20Componentization via services
  5. 27:01Organized around business capabilities
  6. 29:47Decentralized data management
  7. 31:56Products no projects
  8. 35:23Decentralized governance
  9. 42:50Smart endpoints & dumb pipes
  10. 49:36Evolutionary design
  11. 52:24Infrastructure automation
  12. 56:30Designed for failure
  13. 58:15Unexpected side-effects
  14. 59:58What I wish we'd done differently
  15. 1:01:34Are microservices the future?
  16. 1:02:10Outro
~/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.