De-Coupled Microservice Applications with AWS SNS-SQS and AWS Lambdas
Recently being exposed to the working environment with microservice architecture, I came to realize the importance of decoupled applications in a microservice architecture.
Basically these “decoupled applications” mean that the applications remain completely autonomous and unaware of each other. This allows the applications to perform their tasks independently and hence a change in one service will not definitely require a change in the other services.
AWS has a bunch of services that can be used for decoupling microservices in many different combinations. One of which is what we will be discussing today.
AWS Services
A brief introduction to the aws services we will be working on in this article. If you already have the general idea of these services, you can skip to the main story.
Amazon SNS
Amazon Simple Notification Service (Amazon SNS) is a fully managed messaging service for both application-to-application (A2A) and application-to-person (A2P) communication.
- aws docs