We have now looked at services that provide the capability to store and process data. With modern application designs, the storage and processing are distributed among several layers of servers or services, and these need an effective way to communicate information among themselves. One way to perform this is to hardcode the network names and addresses of all the servers into each server. While this is doable on a small scale, keeping track of hundreds or thousands of servers and dynamically determining their addresses can be quite difficult. The other way to exchange messages among services and servers is by using a message brokering service. One of the message brokering services offered in AWS is Simple Queue Service (SQS).
The following topics will be covered in this chapter:
- Introduction to queuing
- How a queue works
- Managing queues
- Working...