Message Queue (MQ) Systems-1: Amazon SQS (Simple Queue Service).

We will learn detailed information about MQ Systems Apache Kafka, RabbitMQ, and Amazon SQS(Simple Queue Service). We will make practical sample installations of them. Now, let’s imagine that the number of messages increases so much that the server cannot handle them. As a result, our server crashes and gives an error. To prevent such error situations, MQ systems accumulate the incoming messages in the “Message Queue” and then distribute them from there to the servers without tiring the server. It is very suitable for tasks that cannot be done in a short time, such as video encoding and image resizing. A message is sent to the user that the request has been received, and the incoming message is queued and sent to the server to wait for the transaction. Then, MQ systems automatically delete the message from the queue after successfully delivering it to the “Consumer”. We will do these practically step by step in this article.

Cumhur Akkaya
13 min readMar 7, 2024

--

--

Cumhur Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦ linkedin.com/in/cumhurakkaya