~/talk

Kill "Microservices" before its too late

slides:none on file

Argues that the word "microservices" is useless and the goal is decoupling for change, describing Wunderlist as ~100+ tiny services talking over HTTP+JSON, enforced by immutable infrastructure (Chef images replaced, rebuild not mutate). Teams accept heterogeneous languages (Scala Haskell Clojure Go Ruby Elixir), forbid shared libraries to avoid coupling, and replace components often—80% of code gets rewritten while the system endures. Emphasizes production metrics and fast rollbacks instead of heavyweight unit-test permanence; one legacy Haskell service that never changed causes a painful outage.

AI-written summary · about

  1. 0:00Intro
  2. 3:00Kill "Microservices" before it's too late
  3. 5:57Impermanance the ironic key to systems that survive
  4. 9:45Homeostasis
  5. 11:39Tiny components
  6. 12:46Massive, elite team
  7. 12:56Enormous, agile company
  8. 14:07Immutable infrastructure
  9. 16:21Disposable components
  10. 17:34Mutability of the system is enhanced by immutability of its components
  11. 18:08The system is the asset Code is a liability
  12. 20:11Radically heterogenous
  13. 21:48No shared code
  14. 23:52Code that works and has never been modified is good code.
  15. 26:10Immutable == disposable
  16. 26:24Metrics vs Tests
  17. 28:43Impermanent Organizations?
  18. 31:22"small" project == "impermanent" project
  19. 31:37Language stabilization
  20. 33:39Microservices is not an architecture.
  21. 34:17Healthy, longevity is the goal.
  22. 34:50Impermanence - Decoupling, Longevity, Agility
  23. 39:35Recording and Production Confreaks
~/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.