Microservices
Microservices is a variant of service-oriented architectural style. It is used to build loosely-coupled applications.
Characteristics
- Suite of small services
- Each service run its own process (do one thing well)
- Independently deployable
- Communication via lightweight protocols (e.g. REST APIs).