~/talk

The Long Sad History of Microservices

Talkat Build Stuff 2016 · 2016-11-16..11-18· [microservices]
slides:none on file

Argues microservices are mostly rebranded SOA and older ideas—actors, Erlang, VMS mailboxes—and shows trade-offs with concrete examples: a pricing service with 10,000-line "micro" service (C + CUDA), a rough throughput tipping point of ~5,000 TPS where distribution is justified, and the pattern of using event-driven async backends instead of synchronous HTTP between services. Covers DB-per-service vs shared DB trade-offs, container/process isolation spectrum, costs of continuous delivery, and practical security via encrypted events with key lookup and logging.

AI-written summary · about

  1. 0:00Conference opening
  2. 9:44Microservices introduction
  3. 12:15Defining microservices
  4. 15:26History of SOA
  5. 17:13Early distributed systems
  6. 20:48Erlang and Smalltalk
  7. 23:44Why microservices fail
  8. 24:27First law of distributed computing
  9. 26:34Isolation in systems
  10. 30:52Lines of code myth
  11. 33:19Continuous deployment
  12. 35:06Database per service
  13. 38:44Containers history
  14. 40:28Synchronous vs asynchronous
  15. 42:36Autonomy vs authority
  16. 46:27Microservices overkill
  17. 47:31SOA fad comparison
  18. 49:19Academic foundations
  19. 53:10Trade-offs in architecture
~/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.