Tag: infrastructure
Browse 38 practical software engineering resources tagged with "infrastructure". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving infrastructure. Each resource is written for engineers who ship real systems, with copy-paste examples and practical trade-offs.
Cloud and Infrastructure Engineering
Infrastructure engineering is the practice of building and operating the platforms that run applications. It includes compute, networking, storage, identity, and automation, all managed with reliability, cost, and security in mind.
The resources below cover cloud providers, infrastructure as code, containers, Kubernetes, networking, secrets, and cost optimization. Each guide focuses on infrastructure that is reproducible, observable, and secure.
Every resource includes clear explanations, copy-paste code, and practical warnings. Use them to make informed decisions, avoid production pitfalls, and speed up your delivery. If you are just getting started, read the beginner-friendly articles first; if you are experienced, jump straight to the advanced patterns and architecture guides. New resources are added regularly, so bookmark this page and check back for the latest patterns.
Ansible Playbook for Server Configuration
How to write and run Ansible playbooks for provisioning, configuring, and managing servers with...
Environment Variables
How to read, set, and manage environment variables securely across Python, JavaScript, and Java.
Generate Sitemaps Live
How to build and serve live XML sitemaps from your application data, with multi-language support,...
Deploy Applications to Kubernetes with Helm Charts
Package, version, and deploy Kubernetes applications using Helm charts with value overrides,...
Immutable Infrastructure
Build immutable infrastructure with versioned machine images and containers to eliminate...
Load Balancing with HAProxy and Health Checks
Configure HAProxy as a high-performance load balancer with active health checks, sticky sessions,...
Store Terraform State in S3 with DynamoDB Locking
How to configure Terraform remote state with S3 backend and DynamoDB locking, covering state...
Isolate Environments with Terraform Workspaces
How to use Terraform workspaces for environment isolation, covering workspace creation, conditional...
Cloud Cost Optimization Recipe
Reduce cloud infrastructure costs with right-sizing, reserved instances, spot instances, and...
Manage Application Secrets with HashiCorp Vault and Python
Store, retrieve, and rotate application secrets securely using HashiCorp Vault with Python hvac...
Compute Resource Consolidation Pattern
Combine workloads into fewer compute resources to reduce cost, improve utilization, and simplify...
Auto-Scaling Policy Template
A template for documenting scale-up and scale-down rules for cloud infrastructure.
Backup & Restore Verification Template
A template for documenting database and file backup verification procedures.
Capacity Planning Forecast Template
A structured template for forecasting infrastructure growth, identifying resource bottlenecks, and...
CI/CD Pipeline Design Template
A template for documenting CI/CD pipeline stages, gates, environments, deployment strategies,...
Cloud Resource Tagging Policy Template
A policy template for enforcing consistent labels on cloud resources to improve cost allocation,...
Helm Chart Review Checklist
A checklist for reviewing Helm charts covering values, templates, security, resource limits,...