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

Ambassador: Offload Cross-Cutting Concerns to a Proxy

How to offload cross-cutting concerns to a proxy ambassador. Covers connection pooling, retry...

intermediate

Compute Resource Consolidation Pattern

Combine workloads into fewer compute resources to reduce cost, improve utilization, and simplify...

intermediate

External Configuration Store Pattern

Centralize application configuration outside of deployment artifacts to support live updates and...

intermediate

Gateway Routing Pattern

Route requests to multiple backend services through a single entry point that handles cross-cutting...

beginner

Health Endpoint Monitoring Pattern

Expose lightweight health endpoints so orchestrators, load balancers, and monitoring tools can...

intermediate

Sidecar Pattern: Extend Services with Companion Containers

How to extend services with companion containers for cross-cutting concerns. Covers sidecar...

intermediate

Ambassador Pattern for Resilient Remote Service Access

Add a local ambassador that handles retries, circuit breaking, and monitoring when calling remote...

beginner

Content Delivery Network (CDN) Pattern

Distribute static and live content through geographically dispersed edge servers to reduce latency,...

intermediate

Serverless DB Connection Pooling Pattern

Manage database connections across serverless invocations by using external connection poolers,...

advanced

Fallover: Switch to Standby on Primary Failure Detection

How to switch to a standby system on primary failure detection. Covers active-passive,...

intermediate

Graceful Shutdown: Drain In-Flight Requests Before Exit

How to drain in-flight requests before process exit. Covers signal handling, health check removal,...

intermediate

Backup Verification Test Template

A template to plan and document backup verification tests, ensuring restore procedures work before...

intermediate

Capacity Planning Forecast Template

A structured template for forecasting infrastructure growth, identifying resource bottlenecks, and...

beginner

Cloud Resource Tagging Policy Template

A policy template for enforcing consistent labels on cloud resources to improve cost allocation,...

beginner

Data Retention Policy Template

A template to define how long data is kept, when it is archived, and when it must be deleted for...

advanced

Disaster Recovery Test Plan

A template for planning and executing disaster recovery tests including failover validation, data...

intermediate

Encryption Key Lifecycle Template

A template for managing the creation, distribution, rotation, and destruction of encryption keys...

beginner

Endpoint Security Checklist Template

A checklist template for hardening laptops, workstations, and mobile devices that access corporate...

beginner

Environment Configuration Template

A template to document environment variables, secrets, endpoints, and infrastructure settings per...

beginner

Incident Communication Template

A template for notifying stakeholders during production outages with pre-drafted messages for each...

No results found.