# FIFO Queues

* FIFO (First-In-First-Out) queues are designed to enhance messaging between applications **when the order of operations and events is critical**, or **where duplicates can't be tolerated**.<br>
* FIFO queues also provide exactly-once processing but **have a limited number of transactions per second (TPS)**.

## Examples

* Ensure that user-entered **commands are executed in the right order**.<br>
* Display the **correct product price by sending price modifications in the right order**.<br>
* **Prevent a student from enrolling in a course before registering for an account**.
