Building an OMS with Temporal: From Zero to Tens of Thousands of Orders per Day
summary
Describes building an Order Management System (OMS) using Temporal to handle order processing in a microservices-based e‑commerce environment. Explains why choreography-based approaches are problematic and shows how Temporal’s workflow orchestration, activity retries, and state management were used to scale from zero to tens of thousands of orders per day. Includes practical lessons and implementation details from the production experience.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:50What is OMS and approach
- 3:37What is Temporal and workflows
- 7:07Actor model and execution inversion
- 10:40Why Temporal was chosen
- 12:03Data storage and system components
- 14:30Worker and process setup
- 15:59Temporal development tips
- 20:58Errors and non-deterministic code
- 23:46Metrics and database load
- 27:18Stress testing and performance
- 28:21Production incidents and fixes
- 31:10Temporal applicability summary
- 31:53Q&A
related talks
50mThe end of event-based architectures? Orchestration with Temporal
46mThe End of Event-Based Architectures? Orchestration with Temporal
44mOrchestrate Your Business Workflows with Temporal.io
38mHow to Leverage Temporal for Agentic Orchestration and Workflows
15mArchitecting Scalable Order Management Systems with Microservices
26mTemporal: A Better Way to Build Modern Applications
47mControl your business processes. Introduction to Temporal for Java developers
50mScaling in Space and Time with Temporal
