← Code Exchange

Order Management System

The Order Management System (OMS) is a reference application that demonstrates one way to approach the design and implementation of an order processing system based on Temporal Workflows.

The quickstart offers step-by-step instructions that will help you get the application up and running in just a few minutes.

You can find a four-part video playlist on YouTube that gives an overview of the OMS and demonstrates how to set up and use it. The project's documentation details what's shown in those videos, including using the OMS with Temporal Cloud and enabling the application's built-in support for encryption. It also provides instructions for deploying the application to a Kubernetes cluster in AWS.

The technical description details the system's design and implementation, linking to relevant sections of the code as it walks through the steps involved in processing an order.

Order Management System Architecture Diagram

Temporal Verified

✅ Reviewed
Order ManagementReference Application

About the Author

Rob Holland

Rob Holland

Staff Developer Experience Engineer

paul nordstrom

Paul Nordstrom

Principal Software Engineer

Alex Tideman

Alex Tideman

Staff Software Engineer

Tom Wheeler

Tom Wheeler

Principal Developer Advocate

Temporal