Queue
Noun · Development
Definitions
A first-in, first-out (FIFO) data structure where elements are added at the back and removed from the front. In distributed systems, message queues (RabbitMQ, SQS, Redis) decouple producers from consumers, enabling asynchronous processing and load leveling.
In plain English: A waiting line for data — the first item added is the first one processed, just like a line of people at a coffee shop.
Example: "Every order goes into the queue. Workers pull them off one at a time, so a traffic spike does not crash the payment service."