~/talk

Building an OMS with Temporal: From Zero to Tens of Thousands of Orders per Day

TalkinRussianat HighLoad++ 2023 · 2023-11-27..11-28· [microservices]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:50What is OMS and approach
  3. 3:37What is Temporal and workflows
  4. 7:07Actor model and execution inversion
  5. 10:40Why Temporal was chosen
  6. 12:03Data storage and system components
  7. 14:30Worker and process setup
  8. 15:59Temporal development tips
  9. 20:58Errors and non-deterministic code
  10. 23:46Metrics and database load
  11. 27:18Stress testing and performance
  12. 28:21Production incidents and fixes
  13. 31:10Temporal applicability summary
  14. 31:53Q&A
~/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.