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

Best practices for virtual private clouds (VPCs) design

This article introduces best practices and typical enterprise architectures for virtual private clouds (VPCs) design with AWS, Azure or Google Cloud. Below, I tried to list a common steps in organizing right process for creating complex network solution, which meets current needs and ready for future enchantments. General principles Identify decision makers, timelines, and pre-work As a first step … Read more

Explore, compromise and harden Kubernetes pods

By default, many container services run as the privileged root user. Every container is just a running process. Preventing root execution by using non-root containers (configured when the image is built) or a rootless container engine (some container engines run in an unprivileged context rather than using a daemon running as root; for example, podman) limits the … Read more

Understanding of product reliability

Why we need establish a good product observability? How the monitoring impact on product reliability. We will explore the significance of the four golden signals in measuring the system’s performance and reliability. If you’ve ever worked with on-premises environments, you know that you can physically touch the servers. If an application becomes unresponsive, someone can … Read more

SOC Incident Management

Incident management is the process responsible for managing the lifecycle of all incidents to ensure that normal service operation is restored as quickly as possible, and that business impact is minimized. Incident Management (ITIL definition) An unplanned interruption to an IT service or a reduction in the quality of an IT service. Failure of a … Read more