~/talk

Empowering Resilient Scalability: The Power of Choreography in Distributed Systems

Talkat GopherCon India 2024 · 2024-11-11..11-13· [distributed-systems, microservices]
links:none on file
slides:none on file

Druva migrates stateful monoliths into choreographed services using a Go framework that wires services via SNS + SQS pub/sub, an event store for producers and receivers, and per-service dedicated queues plus a worker pool for pull processing. Example: a customer creation workflow publishes a license-created event that storage, alert, provisioning and reporting consume in parallel; built-in retry/republish, dead-letter handling and an optional central controller for cross-service rollback enable visibility and recovery.

AI-written summary · about

  1. 0:00Introduction to choreography
  2. 2:22Problem statement and challenges
  3. 5:13Orchestration approach explained
  4. 6:21Choreography approach explained
  5. 10:15Use case walkthrough
  6. 12:53Dhruva framework overview
  7. 17:48Choosing orchestration vs choreography
  8. 18:11Team collaboration in choreography
  9. 20:00Q&A session begins
~/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.