Amazon SNS Live Monitor πŸ“‘

Every order event published from CampusEats travels through this serverless pipeline. Events carry SNS message attributes, so each subscriber only gets the events its filter policy allows.

Pipeline
🌐
CampusEats Web
fetch() POST JSON
β†’
πŸšͺ
API Gateway
POST /notify-order Β· CORS Β· throttling
β†’
Ξ»
AWS Lambda
Python Β· builds message + ETA
β†’
πŸ“£
SNS Topic
CampusEats-Order-Alerts
β†’
πŸ“©
Subscribers
Email Β· filter policies

Endpoint:

Delivery stats (this browser)
0
Events published
0
Delivered to SNS
0
In offline outbox
–
Avg round-trip (ms)
Publish an event

Sends a real message through API Gateway β†’ Lambda β†’ SNS.

Subscription filter policies

Which subscribers SNS will deliver the selected event to:

Delivery log
TimeEventOrderTokenStatusSNS MessageIdLatencyAttempts