The End of Event-Based Architectures? Orchestration with Temporal
summary
A live-coding demo builds an online videogame order system using Temporal (open-source from Uber) with Java/Kotlin, Spring and Docker Compose to show how Temporal workflows can replace event-driven choreography. It demonstrates durable workflows across restarts, activities on named queues, activity stubs with timeouts, signals and queries for payment webhooks and state inspection/update, search-attributes for visibility, retries and saga-style compensations under a one-in-three failure simulation, persisting workflow state in Postgres/Cassandra and tests with the Temporal testing SDK.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:12Temporal overview
- 5:18Simple workflow
- 10:39Worker setup
- 12:25Observability
- 15:36State management
- 19:25Pause and resume
- 23:15Temporal superpowers
- 25:22Temporal internals
- 31:23Workflow testability
- 33:08Resilience and retries
- 35:35Watch-outs and limits
- 36:37Conclusion
- 38:59Q&A
related talks
50mThe end of event-based architectures? Orchestration with Temporal
26mTemporal: A Better Way to Build Modern Applications
47mComplex event flows in distributed systems
44mOrchestrate Your Business Workflows with Temporal.io
38mHow to Leverage Temporal for Agentic Orchestration and Workflows
40mCommunication between (micro-)services
28mDurable Code Execution With Temporal
50mFault tolerant workflow orchestration on PHP
