System Design · Amazon · Hard
Build a microservice that ingests notifications, stays responsive when a flood of data arrives all at once, and keeps latency low. Your answer should make explicit what a single notification is made of, which party originates it, and what the service owes that party once it reports a notification as accepted. Treat the time to accept a notification as a separate concern from the time to process it or to hand it off to whatever comes next — these are different numbers and…
Checking your access…