DevOps Guides
Git, containers, orchestration, infrastructure as code, and CI/CD.
4 of 4 articles
Git Branching Strategies: Git Flow vs. Trunk-Based Development
Git Flow's branch model compared against trunk-based development with short-lived feature branches and feature flags — with a decision framework.
Docker Compose for Multi-Container Applications
compose.yaml services, networks, volumes, environment files, healthchecks, and dependency ordering for a real app + database + cache stack.
Kubernetes Pods, Deployments & Services Explained
The Pod as the atomic unit, Deployments for replica management and rollouts, and Services (ClusterIP/NodePort/LoadBalancer) for stable networking.
Terraform State Management & Remote Backends
Why state exists, the danger of local state on a team, S3 + DynamoDB remote backends with state locking, and recovering from state drift.