Twelve-factor design of microservice application

Microservices divide a large program into a number of smaller, independent services. Unlike a monolithic application which implements all features in a single code base with a database for all data. Today we will insight into a base principals of building microservice applications called ‘Twelve-factor design’. What is microservice application? Microservices are the current industry … Read more

Sidecar pattern: common use cases

Applications and services often require related functionality, such as monitoring, logging, configuration, and networking services. These peripheral tasks can be implemented as separate components or services. If they are tightly integrated into the application, they can run in the same process as the application, making efficient use of shared resources. However, this also means they … Read more

Server maintenance with fan-out pattern in Azure DevOps YAML

Today, I am going to show you an implementation of well-known fan-out pattern in Azure DevOps YAML (AZDO) CI/CD pipeline using Azure DevOps REST API. I will present a simple way to get an one or a few pipelines be executed from one central place called management plain in fan-out mode. What is fan-out and … Read more

Release flow implementation with SAST/DAST on Azure DevOps

Today, we will take about one of the most popular product delivery flow, commonly used in small and medium size projects. This is release flow. Release flow origins from main stream flow, where there is only one main branch and short living feature branches. In release flow, new release candidate cuts from main branch each … Read more