Distributed architecture with load balancers, queues, worker nodes, and a database, handling 10,000 requests per second