~/talk

Event-Driven Microservices - not (just) about Events!

Talkat GOTO Berlin 2018 · 2018-10-31..11-02· [microservices]
slides:none on file

Events often mask hidden two‑way dependencies and copying of business rules, so choose message types deliberately: events introduce implicit coupling for durable facts, commands for one‑to‑one side effects, and queries for information (point‑to‑point or scatter‑gather). Advice includes event sourcing vs event processing, using an event store that supports per‑aggregate append and full sequential reads, and pragmatic tech choices (Axon Framework / Axon Server built for routing by stereotype, RabbitMQ/Kafka, MySQL, Spring Cloud Eureka). Naive “route everything” designs work in labs but fail to scale.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Architectural problems
  3. 4:08Caching limitations
  4. 5:58Big ball of mud
  5. 6:27Microservices challenges
  6. 7:21Evolutionary approach
  7. 7:48Introducing CQRS
  8. 15:09Designing for messages
  9. 39:31Axon framework
  10. 40:04Bounded context
  11. 41:38Summary 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.