infrastructure
Practical resources about infrastructure for software engineers.
7 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.
Configure Nginx as a Reverse Proxy and API Gateway
How to use Nginx as a reverse proxy for backend services, implement load balancing, SSL termination, and rate limiting for production API gateways
Local Microservices Development with Docker Compose
Orchestrate multi-service local environments with Docker Compose including databases, caches, message brokers, and reverse proxies with hot reload and shared networks
Canary Deployments with Istio Service Mesh
How to use Istio traffic splitting to perform safe canary deployments by gradually shifting user traffic between application versions
Load Balancing with HAProxy and Health Checks
Configure HAProxy as a high-performance load balancer with active health checks, sticky sessions, and SSL termination for resilient service distribution
Provision an AWS VPC with Terraform
How to use Terraform to provision a production-ready AWS VPC with public and private subnets, NAT gateways, and security groups
Ambassador Pattern for Resilient Remote Service Access
Add a local ambassador that handles retries, circuit breaking, and monitoring when calling remote services, keeping the client simple and the service logic pure
Capacity Planning Template
A reusable template for planning system capacity, estimating growth, and preventing performance bottlenecks before they happen.
No results found.