How can we implement Message Queue based system in AWS?
Following techniques can be used to build a Message Queue based system in AWS:
- Amazon SQS: We can use Amazon SQS as a queue/buffer between components. In this way different components can be isolated.
- Service Interface: We can design every component to expose a service interface and make it responsible for its own scalability. The component will interact with other components asynchronously by using SQS.
- Machine Image: We can put the logical parts of software in the Amazon Machine mage for that component, so that it can be deployed in an automated manner.
- Stateless: Also is it important the make the applications stateless for asynchronous communication.
Read the full book at www.amazon.com