Q: If two or even 10 crore requests come at the exact same time, what happens?

A: Computers never truly treat them as one exact instant. Routers, buffers, queues, CPU scheduling, and hardware clock cycles introduce tiny differences, so the system eventually orders the requests.


Q: Then how are so many requests handled together?

A: Servers use parallelism — multiple CPU cores, threads, queues, load balancers, and multiple machines process requests simultaneously at a practical level, while internally still maintaining some order.


Q: What gives the minimum time slice that makes this linear ordering possible?

A: Ultimately, physics and hardware do. CPUs run on clock cycles (GHz frequencies), electronics take finite time to change states, and signals cannot travel infinitely fast. Computers use these physical limits as the smallest practical units for ordering events.