Queue is software development 101..
Along with timeouts.. like no action taking timeouts...

These aren't new concepts they are basic understandings for decades...

Having 1 billion "login" attempts an hour is idiotic when it can be reduced to maybe 100k queues.