Grokking Microservices for System Design Interviews
0% completed
Case Study: A Notification System
1. The Question
"Design a notification system for a large platform: any service can request that a user be notified; delivery goes over push, email, and SMS; users control preferences. Around 100 million notifications a day."
This one is not a product. It is shared infrastructure, and nearly every system ends up needing it.
Every case study so far has been a product people use. This one is an infrastructure component, meaning a shared internal service that other services depend on. Every company builds one of these once.
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%