Posts

Showing posts from November, 2021

Building a Master Pipeline for Microservices

Image
Introduction Microservice architecture becomes a de facto pattern for building and deploying large scale applications. Microservice architecture means breaking down the one big monolithic application into multiple small services that can be independently developed and deployed. This means we may be having lots of small services and the volume comes with it own set of challenges to manage. One such problem is DevOps. Due to its volume, it will be less efficient to build and deploy these services manually and we need to automate the whole process. To build and deploy these services we should have a robust CICD pipeline. This article describes about how to build a one such pipeline using Azure Devops. DevOps In typical software development, the DevOps has the following process, Figure 1 DevOps process 1.        Coding – code development and review, source code management tools, code merging. 2.        Building – cont...