A migration to the Amazon Web Services (AWS) Cloud has many advantages, including technical and business agility, new revenue opportunities, and reduced costs. To fully benefit from these advantages, you should continuously modernize your organization’s software by refactoring your monolithic applications into microservices. This process consists of three main steps:
Decompose monoliths into microservices – Use the decomposition patterns provided by this guide to break down monolithic applications into microservices.
Integrate microservices – Integrate the newly created microservices into a microservices architecture by using AWS serverless services.
Enable data persistence for microservices – Promote polyglot persistence among your microservices by decentralizing data stores.