There’s a growing trend among developers to shift applications from the traditional monolithic architecture to the more agile and flexible microservices architecture. One common approach to making the transition is the Strangler pattern, where microservices replace small pieces of functionality until the legacy system is finally decommissioned. This pattern minimizes migration risks and simplifies the process, but it can get complex to run both architectures concurrently.
AWS has two messaging tools that make using the Strangler Pattern more manageable – Simple Notification Service (SNS) and Simple Queue Service (SQS). This article outlines what these tools are and how they help keep distributed databases in sync.