How We Manage a Million Push Notifications an Hour
1 Million per hour is only 300 per second.  On a 1.5 Ghz 4 core raspberry pi, that gives you 21 million clock cycles to deal with each message.<p>The architecture seems rather overengineered considering a single raspberry pi could do the job, even after 100x scaling!