~/talk

Implementing Microservices with Scala and Akka

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [microservices]
slides:none on file

Argues that practical microservices map to event-sourced bounded contexts rather than arbitrary line counts, implemented with Scala and Akka actors, CQRS and an event journal per service. Demonstrates a registry, a topics (Rapids) pub/sub bus and rivers that filter events, a process manager that creates a forum in a separate service, and a working end-to-end demo where create-product triggers discussion-started across services. Cites 12–20 ms REST latency and messaging throughputs from tens of thousands to millions/sec.

AI-written summary · about

  1. 0:00Introduction and books
  2. 0:59The danger of extremes
  3. 4:21Monoliths vs microservices
  4. 6:31Defining microservice size
  5. 8:52DDD bounded context approach
  6. 12:51Ubiquitous language cohesion
  7. 17:20Event-driven architecture
  8. 22:35Rapids, Rivers, and Ponds
  9. 25:59Service interactions
  10. 27:53Reactive principles in DDD
  11. 32:06Distributed system demo
  12. 34:34Code walkthrough
  13. 40:43Process managers
  14. 44:16Running the demo
  15. 48:37CQRS implementation
  16. 50:48Q&A and conclusion
~/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.