~/talk

Designing for Autonomy

slides:none on file

Argues that autonomy comes from publishing facts not RPC: services emit events, other services build local state and respond, so systems survive slow or down dependents. Recommends a process manager as a stateful subscriber that issues commands, holds a state machine for ticket reservation-like workflows, and records failures. Suggests event sourcing or at least persisting events, using projectors/read models and replay/rewind to rebuild answers. Notes PHP can work but avoid full frameworks for long‑running consumers; restart processes to avoid memory leaks.

AI-written summary · about

  1. 0:00Introduction
  2. 0:28Microservices
  3. 2:30Microservice envy
  4. 4:32Advantages
  5. 5:53Autonomy
  6. 7:28What could go wrong
  7. 8:22The first time this happened
  8. 10:06Doctrine 1 Cache
  9. 11:57InterService Communication
  10. 13:45Reactive
  11. 14:55Redistribution of knowledge
  12. 16:23Nobody is listening
  13. 17:46Manager
  14. 18:12Process Manager
  15. 18:39State
  16. 22:04State Machine
  17. 24:11Queries
  18. 24:24Other services
  19. 25:14Query
  20. 25:48Current State
  21. 26:16Events
  22. 27:10Dependency
  23. 27:56Event Sourcing
  24. 29:20Event Dispatch
  25. 30:02Replay Rewind
  26. 32:03Conclusion
  27. 33:06Microservice
  28. 33:30Not all black and white
  29. 35:19Martin Fowler
  30. 37:20Migration
~/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.