CAPS system hosted on AWS via SNS and SQS
- AWS SNS
- AWS SQS
- Node.js
- sqs-consumer
- nanoid
- polls SQS packages-drivers.fifo queue for messages
- publishes messages to SNS delivered.fifo topic
- publishes messages to SNS pickup topic
- polls SQSmdelivered-vendors.fifo queue
- vendor publishes pickup message to SNS pickup.fifo topic
- pickup.fifo sends message to SQS packages-drivers.fifo queue
- driver recieves pickup message by polling SQS packages.fifo queue
- upon recipt of pickup message, driver waits 5 seconds and then publishes delivered message to SNS delivered.fifo topic
- delivered.fifo topic sends message to SQS delivered-vendors.fifo queue
- vendor recieves delivered message by polling delivered-vendors.fifo queue






