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.
Ambassador: Offload Cross-Cutting Concerns to a Proxy
How to offload cross-cutting concerns to a proxy ambassador. Covers connection pooling, retry...
Compute Resource Consolidation Pattern
Combine workloads into fewer compute resources to reduce cost, improve utilization, and simplify...
External Configuration Store Pattern
Centralize application configuration outside of deployment artifacts to support live updates and...
Gateway Routing Pattern
Route requests to multiple backend services through a single entry point that handles cross-cutting...
Health Endpoint Monitoring Pattern
Expose lightweight health endpoints so orchestrators, load balancers, and monitoring tools can...
Sidecar Pattern: Extend Services with Companion Containers
How to extend services with companion containers for cross-cutting concerns. Covers sidecar...
Ambassador Pattern for Resilient Remote Service Access
Add a local ambassador that handles retries, circuit breaking, and monitoring when calling remote...
Content Delivery Network (CDN) Pattern
Distribute static and live content through geographically dispersed edge servers to reduce latency,...
Serverless DB Connection Pooling Pattern
Manage database connections across serverless invocations by using external connection poolers,...
Fallover: Switch to Standby on Primary Failure Detection
How to switch to a standby system on primary failure detection. Covers active-passive,...
Graceful Shutdown: Drain In-Flight Requests Before Exit
How to drain in-flight requests before process exit. Covers signal handling, health check removal,...
Backup Verification Test Template
A template to plan and document backup verification tests, ensuring restore procedures work before...
Capacity Planning Forecast Template
A structured template for forecasting infrastructure growth, identifying resource bottlenecks, and...
Cloud Resource Tagging Policy Template
A policy template for enforcing consistent labels on cloud resources to improve cost allocation,...
Data Retention Policy Template
A template to define how long data is kept, when it is archived, and when it must be deleted for...
Disaster Recovery Test Plan
A template for planning and executing disaster recovery tests including failover validation, data...
Encryption Key Lifecycle Template
A template for managing the creation, distribution, rotation, and destruction of encryption keys...
Endpoint Security Checklist Template
A checklist template for hardening laptops, workstations, and mobile devices that access corporate...
Environment Configuration Template
A template to document environment variables, secrets, endpoints, and infrastructure settings per...
Incident Communication Template
A template for notifying stakeholders during production outages with pre-drafted messages for each...
No results found.