Category Archives: DevOps

Mutable And Immutable Objects And Resources Explained

What are mutable and immutable objects and resources? Does immutability apply to bare metal, virtual machines (VMs), applications, Cloud, containers, infrastructure, Kubernetes, etc.? What does mutability and immutability mean? Mutable vs. immutable explained.

Continue reading

How Microservices Communicate? Sync vs Async. Direct vs Brokers And Event Busses

How should we design communication between microservices? Should it be synchronous or asynchronous? Should it be direct or through message brokers, event bussed, and gateways?

Continue reading

How To Create, Provision, And Operate Kubernetes With Cluster API

Cluster API provides declarative APIs that simplify provisioning, upgrading, and operating Kubernetes clusters.

Continue reading

How To Do Canary Deployments In Kubernetes Using Flagger And Linkerd?

What are canary deployments? How can we combine Weaveworks Flagger and Linkerd service mesh to deploy canary releases in Kubernetes?

Continue reading

GitOps Without Pipelines With ArgoCD Image Updater

Can we get rid of the part of CI/CD pipelines that are modifying GitOps manifests repositories with new releases? Can we use Argo CD Image Updater to streamline part of our processes?

Continue reading