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