Learn Order Fulfilment Workflow, System APIs & Security
Understand the order processing workflow, API, and security of the system.
Order fulfilment workflow
Let’s first define some acronyms which we will be using later on:
- Ordering Service: OS
- Order Fulfilment Service: OFS
- Notification Service: NS
- DoorDasher Dispatch Service: DDS
- Message: MSG
Order workflow explained
Once the customer places an order using the mobile/web client using the OS, the order processing workflow could be as follows:
- OS publishes a
MSG(#1)
to the queue about the order so that the downstream services can start processing. - NS reads
MSG(#1)
and notifies the corresponding restaurant and the customer that an order is placed and pending their
Get hands-on with 1400+ tech skills courses.