Microservices Architecture
Source::
Unlike the Monolith Architecture, in microservices architecture, we divide the server side features into many small servers each responsible for only one or few (usually related) features.
Benefits
- Scalability: You can scale a particular service as needed.
- Loose Coupling: Features will be more loosely couple, enabling to easily develop and deploy them independently.
- Simple Codebase: The codebase for each server will be much smaller and simpler.