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.
Database Replication — Primary-Replica, Multi-Primary
A practical guide to database replication strategies: primary-replica, multi-primary, synchronous...
Blue-Green Deployment Guide
A practical guide to blue-green deployments: architecture decisions, traffic-switch mechanisms,...
Canary Deployment: Gradual Rollouts with Safety Controls
A practical guide to canary deployments: traffic splitting, automated promotion, rollback triggers,...
AWS Basics — Core Services for Developers
A practical guide to AWS core services for developers: compute, storage, databases, networking, and...
Azure Basics — Core Services for Developers
A practical guide to Microsoft Azure core services for developers: compute, storage, databases,...
Chaos Engineering — Principles, Tools, and Safe Experiments
A practical guide to chaos engineering: build resilient systems by intentionally injecting...
Complete Guide to Docker in Production
Run Docker in production: multi-stage builds, distroless images, health checks, scanning, resource...
Complete Guide to GitOps with ArgoCD
Deploy Kubernetes apps with GitOps and ArgoCD: installation, ApplicationSets, sync strategies,...
Complete Guide to GitOps in Production
Set up GitOps with ArgoCD or Flux in production: pull-based reconciliation, multi-cluster...
Complete Guide to Kubernetes Ingress
Configure and troubleshoot Kubernetes Ingress. Covers controllers, TLS with cert-manager, path...
Complete Guide to Kubernetes Networking
Understand how Kubernetes networking really works: flat pod network, Service types, Ingress,...
Complete Guide to Monitoring and Alerting
Build a production monitoring stack with Prometheus, Grafana, and AlertManager — RED/USE methods,...
Complete Guide to Terraform Modules
Build reusable Terraform modules with clean structure, validated inputs, honest outputs, and safe...
Complete Guide to Terraform in Production
Operate Terraform safely in production: remote state with native locking, environment isolation,...
Deployment Strategies Compared: Blue-Green, Canary, Rolling
A practical guide to deployment strategies: rolling, blue-green, canary, shadow and feature flags....
FinOps — Cloud Cost Optimization and Financial Operations
A practical guide to FinOps: visibility, optimization, and governance of cloud spending. Learn...
GCP Basics: Core Services for Developers
A practical guide to Google Cloud Platform core services for developers: compute, storage,...
Kubernetes Advanced — Beyond the Basics
An advanced guide to Kubernetes: operators, custom resources, admission controllers, multi-cluster...
Multi-Cloud Strategy: Benefits, Pitfalls & Trade-offs
A practical guide to multi-cloud architecture: when to adopt it, workload placement, data gravity,...
Platform Engineering — Building Internal Developer Platforms
A practical guide to platform engineering: IDP concepts, golden paths, self-service infrastructure,...
No results found.