StackPractices

infrastructure

Practical resources about infrastructure for software engineers.

100 results

Designing Reliable Infrastructure

Infrastructure is the platform your applications run on. From cloud networking and load balancing to service meshes and auto-scaling policies, the decisions you make here affect availability, latency, and operational cost for years.

Find guides on infrastructure as code with Terraform, Kubernetes deployment patterns, reverse proxy configuration, and SSL certificate automation. Each resource is built from real-world experience running production workloads on AWS, GCP, and Azure.

intermediate

Database Replication — Primary-Replica, Multi-Primary

A practical guide to database replication strategies: primary-replica, multi-primary, synchronous...

database-replication failover high-availability guide
intermediate

Blue-Green Deployment Guide

A practical guide to blue-green deployments: architecture decisions, traffic-switch mechanisms,...

intermediate

Canary Deployment: Gradual Rollouts with Safety Controls

A practical guide to canary deployments: traffic splitting, automated promotion, rollback triggers,...

beginner

AWS Basics — Core Services for Developers

A practical guide to AWS core services for developers: compute, storage, databases, networking, and...

beginner

Azure Basics — Core Services for Developers

A practical guide to Microsoft Azure core services for developers: compute, storage, databases,...

azure cloud-computing azure-functions blob-storage
advanced

Chaos Engineering — Principles, Tools, and Safe Experiments

A practical guide to chaos engineering: build resilient systems by intentionally injecting...

chaos-engineering resilience fault-injection sre
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...

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....

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,...

advanced

Kubernetes Advanced — Beyond the Basics

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

advanced

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

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

intermediate

Platform Engineering — Building Internal Developer Platforms

A practical guide to platform engineering: IDP concepts, golden paths, self-service infrastructure,...

developer-experience infrastructure terraform backstage

No results found.