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 — Master-Slave, Multi-Master

A practical guide to database replication strategies: master-slave, multi-master, synchronous vs...

database-replication failover high-availability guide
intermediate

Blue-Green Deployment

A practical guide to blue-green deployments: architecture, traffic switching strategies, database...

intermediate

Canary Deployment: Gradual Rollouts with Safety Controls

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

intermediate

CI/CD Security: Harden Your Pipelines and Prevent Supply

A practical guide to securing CI/CD pipelines: secrets management, least-privilege runners,...

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

advanced

Complete Guide to Docker in Production

Run Docker containers in production with confidence. Covers multi-stage builds, distroless images,...

intermediate

Complete Guide to GitOps with ArgoCD

Deploy Kubernetes applications with GitOps using ArgoCD. Covers installation, ApplicationSets, sync...

gitops argocd kubernetes continuous-deployment
advanced

Complete Guide to GitOps in Production

Implement GitOps with ArgoCD and Flux. Covers declarative infrastructure, drift reconciliation,...

intermediate

Complete Guide to Kubernetes Ingress

Configure and troubleshoot Kubernetes Ingress controllers. Covers NGINX Ingress, TLS, path routing,...

advanced

Complete Guide to Kubernetes Networking

Master Kubernetes networking. Covers Services, Ingress, NetworkPolicies, CNI plugins, DNS, service...

advanced

Complete Guide to Monitoring and Alerting

Build a production monitoring stack. Covers Prometheus, Grafana, AlertManager, metrics...

intermediate

Complete Guide to Terraform Modules

Build reusable Terraform modules with proper structure, inputs, outputs, and versioning. Covers...

advanced

Complete Guide to Terraform in Production

Manage infrastructure as code with Terraform in production. Covers modules, state management,...

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 Strategies — Benefits, Pitfalls

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

intermediate

Platform Engineering — Building Internal Developer Platforms

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

No results found.