1 million events an hour is just 278 a second, which is a much more surmountable number than 1 million.
They aren't though. There are very few use cases that aren't bursty, and a plethora of reliable queueing systems exist.
That's what doorbells are for.