~/talk

Combining orchestration and choreography into a clean architecture

links:none on file
slides:none on file

A tablet-based digital waiter is implemented in Java with a durable workflow (Camunda Platform 8) and message bus (Kafka), showing concrete code for hexagonal ports/adapters and domain events. The demo starts process instances, issues tasks like PrepareMeal and IssueCheck, publishes payment and order events to Kafka, and triggers a separate customer-satisfaction process; everything completes end-to-end in the live demo. The repo contains the hexagonal service, Camunda worker adapters, Kafka producers/consumers, and working examples of orchestration plus choreography.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:05Speaker introduction
  3. 3:16Challenges in distributed systems
  4. 7:12Orchestration with workflow engines
  5. 15:24Clean architecture with hexagonal design
  6. 19:44Live demo of digital waiter
  7. 26:29Scaling with choreography
  8. 32:08Code deep dive on domain events
  9. 35:25Live demo of satisfaction survey
  10. 39:00Key takeaways and conclusion
  11. 40:02Q&A and resources
~/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.