SOA
Problem to Monolithic Service
Traditional Appliance based solution works on this principal with IPC based communication between components.
Monolithic to Micro Service
This is a tedious task, however monolithic service are broken into 2-3 service and hosted as distributed components to move into microservice direction.
However mostly this is not a true microservice flavor.
Problem to Micro Service
The architecture and design level focus to define microservices for the problem by breaking into small independent chunks is the best way to achieve true microservice.
Microservice Code to Service Artifact
Service Discovery
High Availability
- Horizontal scaling
Fault Tolerance
- ELB and Health Checks
Scalability
- ASG
Policy Trail
- Review based configuration push
Monitoring Pipeline
Logging Pipeline
Deployment Artifact Pipeline
Continuous Integration Pipeline