StackPractices

devops

Practical resources about devops for software engineers.

203 results

Automating Infrastructure and Delivery

DevOps bridges the gap between writing code and running it in production. Containerization, CI/CD pipelines, infrastructure as code, and observability are no longer optional — they are table stakes for modern engineering teams.

Find practical recipes for building Docker images, writing GitHub Actions workflows, deploying to Kubernetes, managing Terraform state, and setting up Prometheus monitoring. Each guide is tested against real cloud environments and includes troubleshooting tips.

advanced

Complete Guide to Docker in Production

Run Docker in production: multi-stage builds, distroless images, health checks, scanning, resource...

intermediate

Complete Guide to GitOps with ArgoCD

Deploy Kubernetes apps with GitOps and ArgoCD: installation, ApplicationSets, sync strategies,...

gitops argocd kubernetes continuous-deployment
advanced

Complete Guide to GitOps in Production

Set up GitOps with ArgoCD or Flux in production: pull-based reconciliation, multi-cluster...

advanced

Helm Charts in Production: Structure, Templating, Registry

Run Helm charts in production Kubernetes: chart structure, templating, values, dependencies, hooks,...

advanced

Kubernetes Config Management Guide

Kubernetes configuration management: ConfigMaps, Secrets, External Secrets Operator, sealed...

intermediate

Complete Guide to Kubernetes Ingress

Configure and troubleshoot Kubernetes Ingress. Covers controllers, TLS with cert-manager, path...

advanced

Complete Guide to Kubernetes Networking

Understand how Kubernetes networking really works: flat pod network, Service types, Ingress,...

advanced

Complete Guide to Monitoring and Alerting

Build a production monitoring stack with Prometheus, Grafana, and AlertManager — RED/USE methods,...

intermediate

Complete Guide to Terraform Modules

Build reusable Terraform modules with clean structure, validated inputs, honest outputs, and safe...

advanced

Complete Guide to Terraform in Production

Operate Terraform safely in production: remote state with native locking, environment isolation,...

intermediate

Deployment Strategies Compared: Blue-Green, Canary, Rolling

A practical guide to deployment strategies: rolling, blue-green, canary, shadow and feature flags....

beginner

Docker for Developers — A Complete Guide

Learn Docker from the ground up: images, containers, Dockerfiles, networks, volumes, and Docker...

intermediate

FinOps — Cloud Cost Optimization and Financial Operations

A practical guide to FinOps: visibility, optimization, and governance of cloud spending. Learn...

beginner

GCP Basics: Core Services for Developers

A practical guide to Google Cloud Platform core services for developers: compute, storage,...

beginner

Git Branching Strategies Compared (GitFlow, GitHub, Trunk)

Trunk-based development, GitFlow, GitHub Flow, and GitLab Flow compared — with a decision framework...

intermediate

Infrastructure as Code — Terraform and Pulumi

A practical guide to managing infrastructure as code: benefits of declarative vs imperative...

advanced

Kubernetes Advanced — Beyond the Basics

An advanced guide to Kubernetes: operators, custom resources, admission controllers, multi-cluster...

beginner

Kubernetes Basics for Application Developers

Learn the core Kubernetes concepts every developer needs: Pods, Services, Deployments, ConfigMaps,...

intermediate

Logging, Monitoring & Observability Guide

A guide to building observable systems with structured logging, metrics, and distributed tracing.

advanced

Multi-Cloud Strategy: Benefits, Pitfalls & Trade-offs

A practical guide to multi-cloud architecture: when to adopt it, workload placement, data gravity,...

No results found.