Building a notification system may seem trivial, but what about building one that could reach millions of users within a few seconds? What about doing that right after your advertisement airs?
Event-based notification systems are not uncommon anymore, but there’s rarely a cost-effective example of an on-demand, highly parallel notification system. The complexity of building such a system comes from the intersection of system design, site reliability, and cloud resource management. All of that while being pressured by the demands of an unhinged marketing campaign over TV and the Web.