Steps to Migrate Monolithic application to micro-services
1) Identify the existing list of business functionality as a candidate for our micro-services strategy
2) Understand their dependencies (functionality) and document the dependencies complexity to study work flow model and prioritize of the development
3) Study the technology stack required for micro-service strategy
4) Study the infrastructure requirements for micro-service strategy
5) Study how micro-services can interact each other (direct /event driven / ) and transaction coordination
6) Study on how the Micro-services can be hosted (Load-balancing, Gateway API Proxy, Service Registry, Service Discovery and Circuit Breaker, monitoring, Security, Filter, Logging and profile based deployment)
7) Start with less dependency business functionality as a one micro-service development as POC to valid the following and showcase the outcome to stakeholders for sign-off:
1) Technology stack
2) Define baseline of the micro-service framework (template)
3) Infrastructure fit
4) Test strategy
5) Deployment strategy
6) Common Cross functional components
7) Benefits
Once everything is good, now we can start the full development . According to business targets and timelines we can form the different scrums to implement the micro services.
Happy migration!!
If you like this blog.... Please click the Ads!!
1) Identify the existing list of business functionality as a candidate for our micro-services strategy
2) Understand their dependencies (functionality) and document the dependencies complexity to study work flow model and prioritize of the development
3) Study the technology stack required for micro-service strategy
4) Study the infrastructure requirements for micro-service strategy
5) Study how micro-services can interact each other (direct /event driven / ) and transaction coordination
6) Study on how the Micro-services can be hosted (Load-balancing, Gateway API Proxy, Service Registry, Service Discovery and Circuit Breaker, monitoring, Security, Filter, Logging and profile based deployment)
7) Start with less dependency business functionality as a one micro-service development as POC to valid the following and showcase the outcome to stakeholders for sign-off:
1) Technology stack
2) Define baseline of the micro-service framework (template)
3) Infrastructure fit
4) Test strategy
5) Deployment strategy
6) Common Cross functional components
7) Benefits
Once everything is good, now we can start the full development . According to business targets and timelines we can form the different scrums to implement the micro services.
Happy migration!!
If you like this blog.... Please click the Ads!!
No comments:
Post a Comment