~/talk

Challenges in Implementing Microservices

slides:none on file

Argues that microservices succeed only with concrete choices: use an event bus (Kafka cited at ~250,000 msgs/sec) instead of one monolithic DB, give each service a tiny datastore (Redis examples), and favor asynchronous need/solution pattern for robust AB testing and graceful degradation. Describes systems with 300 microservices, Node and Clojure services, Docker and AWS for fast provisioning, and teams deploying at scale (deploy every 3.5 minutes). Lists seven practical challenges and points to Netflix OSS and Elixir as emerging tooling options.

AI-written summary · about

  1. 0:00Introduction
  2. 4:24Hardware Lead Times
  3. 8:33Project Delivery Cycles
  4. 9:27How Fast Can You Go?
  5. 10:40Why: New Problem Domains: The Cynefin Framework
  6. 13:55Why: Competition is coming
  7. 17:58Common Theme of All Challenges
  8. 18:40Challenge 1
  9. 19:19How Many Databases?
  10. 21:43Rapids, Rivers, and Ponds
  11. 22:25High-Performance Event Bus
  12. 24:50Incremental Applications
  13. 28:05Challenge 2
  14. 29:10Chad Fowler vs. Fred George
  15. 30:13Need Asynchronous Pattern
  16. 34:24Service Taxonomy
  17. 35:57Challenge 3
  18. 36:24MicroServices Like 00
  19. 36:54Clojure Loves Shared Data
  20. 38:313 Companies - 3 Variants
  21. 40:02A New Hope...
  22. 40:39Challenge 4
  23. 41:03Open Source Frameworks
  24. 42:09Challenge 5
  25. 43:34Challenge 6
  26. 44:42Challenge 7
  27. 46:19Count / Size Ratio
  28. 47:55More Information...
~/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.