~/talk

Building Reliable Distributed Systems

Talkat Craft Conference 2022 · 2022-06-02..06-03· [distributed-systems]
slides:none on file

Shows how a manual saga of retries, compensation and state checks (Vercel function + MongoDB) becomes a compact workflow using Temporal workflows and the TypeScript SDK: start a workflow with a request ID, run activities run with retries and timeouts, persist every step in the cluster (Cassandra/Postgres/MySQL), and resume after crashes. Demos include an order flow that drops dozens of boilerplate retries into a few functions, use of timers, signals and queries, and claims like fewer lines of code and real users cutting weekly incidents to zero.

AI-written summary · about

  1. 0:00Introduction to speaker
  2. 2:08Defining distributed systems
  3. 4:02Challenges in reliable workflows
  4. 5:52Introducing Temporal framework
  5. 7:55Implementing saga patterns
  6. 9:42Retry logic and timeouts
  7. 11:11Ensuring idempotency
  8. 13:56Durable state management
  9. 16:50Architecting for failure
  10. 19:46Temporal workflow example
  11. 23:19Temporal core concepts
  12. 26:57Orchestration vs choreography
  13. 30:31Why workflows as code
  14. 33:57Determinism and activities
  15. 37:57Timeouts and retry policies
  16. 40:36Temporal system architecture
  17. 43:31Live code demonstration
  18. 45:26System design deep dive
  19. 48:29Workflow execution walkthrough
  20. 52:46Signals and queries
  21. 55:28Subscription workflow example
  22. 1:00:41Advanced Temporal features
  23. 1:06:10User benefits and case studies
  24. 1:09:00Use cases and limitations
  25. 1:12:37Cloud offering and cap theorem
  26. 1:17:26Technical Q&A
  27. 1:20:39Boilerplate and configuration
  28. 1:23:52Operational setup
  29. 1:26:45Detailed signals demo
~/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.