Microservice
A single, independently deployable software component.
Typical features of a Microservice:
- Supports a single bounded context
- Provides a well defined API
- Owns its data(base)
- Tested and deployed via automated processes
A single, independently deployable software component.