...

/

Learn Order Fulfilment Workflow, System APIs & Security

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:

  1. OS publishes a MSG(#1) to the queue about the order so that the downstream services can start processing.
  2. NS reads MSG(#1) and notifies the corresponding restaurant and the customer that an order is placed and pending their
...