Learn Order Fulfilment Workflow, System APIs & Security
Understand the order processing workflow, API, and security of the system.
We'll cover the following...
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