Photo by Wouter Dijkstra on Unsplash


Application monitoring is the process of collecting and analyzing log data in order to help engineers to track the availability of your application, bugs, resource usage, etc. In this post, I will talk about Azure Application Insights an Application Performance Management (APM) service for developers and DevOps professionals. I will…


Photo by Petrebels on Unsplash

What is Immutable Infrastructure?

The idea behind Immutable Infrastructure takes birth from the fact that you do not change existing infrastructure in case of any update or change, but deploy completely new servers with the changes pre-installed.

What is Packer?

Packer is a HashiCorp cross-platform tool that can help to create identical machine images for multiple platforms…


Photo by La-Rel Easter on Unsplash

What is Terraform Module?

Terraform Modules are the reusable blueprints of your infrastructure. By building modules you can logically break down the infrastructure components and wrap those logical parts into re-usable chunks of IaC.

Basically, any set of standard Terraform configuration files in a folder is a Terraform module. You can reuse these modules…


Photo by Scott Webb on Unsplash

In the first article of this series, we deployed a dummy python flask-based application in the Kubernetes cluster to demonstrate Istio traffic control capabilities. We talked about Istio concepts briefly and deployed few addons for monitoring and visualization of mesh.

Istio’s ability to enforce policy in communication networks enables useful…

Tech Basics

Image Generated by Kiali

In a cloud-native solution, the distributed nature of the services requires greater control over the flow of traffic between the services. A service mesh allows you to observe, traffic control, secure, manage and connect microservices. Istio is an implementation of a service mesh and comes with a lot of valuable…

Terraform Basics: Post 2

Photo by JJ Ying on Unsplash

In the previous post of this series, I covered the basic standard method to deploy cloud resources using Terraform. In this, post we will discover it using Azure DevOps.

What do you need to start?

  • Access to Azure Cloud Subscription
  • Azure DevOps

Please note I assume that you possess basic…

Terraform Basics: Post 1

Infrastructure as Code

IaC allows developers to codify infrastructure in a way that makes provisioning automated, faster, and repeatable. It’s a key component of Agile and DevOps practices such as version control, continuous integration, and continuous deployment.

Terraform Introduction

HashiCorp Terraform is aopen-source tool that manages Infrastructure as Code and allows you to build, change…


In this post, we will explore Microsoft’s unified identity management solution. Microsoft Identity platform helps you to manage identities and facilitate authentication and authorization of applications by supporting industry-standard protocols both in cloud or on-premises. Digital transformation has pushed tremendous growth in recent years. This growth has caused identity diversification…

Arun Kumar Singh

In quest of understanding How Systems Work !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store