Your question is Design a notification microservice. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design a notification microservice that accepts incoming notifications, handles sudden traffic spikes, and maintains low latency.
Asked in the System Design stage. System design round for high-throughput notification processing.
Address:
No traffic, latency, or retention figures are provided. Begin by clarifying them, then state reasonable sizing assumptions.