Microservices Architecture:
Microservices as a group of loosely coupled components working together to perform tasks. Below Diagram can also provide a fair example of Microservice architecture.
Microservices as a group of loosely coupled components working together to perform tasks. Below Diagram can also provide a fair example of Microservice architecture.
While Migrating from a Monolithic to a Microservices Architecture below key parameters we need to keep in mind.
- Loose Coupling: The application we are building should be loosely coupled
- Re-usability: Application Components should be reusable
- Easy to Manage: The Applications build should be easy to manage and should be independent
- Security: The Infrastructure and Application Services should be secured
- Easily Scalable: The environment should support scalability
- Support for Monitoring and Reporting