In order for a service to be a microservice, it must match the following criteria:
- It needs to be have high cohesion.
- It needs to be autonomous.
- It must be business domain centric.
- It must have resilience.
- It must be observable.
- Automation should be used throughout the development process.
What is a Service?
A service is a piece of software that provides functionality to another pieces of software.
What is the purpose of a dashboard?
The purpose of a dashboard is to visualize important and critical information in such way that the user can understand the content and make an informed decision.