StackPractices

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

Service Mesh — Istio, Linkerd, and Sidecar Architecture

A practical guide to service mesh: what it is, when to adopt it, core concepts (sidecar, mTLS,...

intermediate

Terraform Best Practices: Modules, State, and Workspaces

A practical guide to Terraform best practices: module design, remote state management, workspaces,...

intermediate

Complete Guide to AWS Cost Optimization

Reduce AWS spend 30-50% with EC2 right-sizing, Spot, Reserved Instances, Savings Plans, S3...

advanced

Complete Guide to Event-Driven Systems

Design event-driven backends: event sourcing, CQRS, sagas, outbox pattern, idempotency, eventual...

advanced

Complete Guide to Apache Kafka in Production

Operate Apache Kafka in production: partitions, replication, consumer groups, tuning, monitoring,...

advanced

RabbitMQ Architecture: Exchanges, Queues and Clustering

Design and operate RabbitMQ for reliable messaging. Covers exchanges, queues, bindings, routing...

intermediate

Message Queues — RabbitMQ, Kafka, and SQS detailed analysis

A thorough guide to message queues: when to use RabbitMQ, Kafka, or SQS. Covers patterns,...

intermediate

Alert Management: On-Call Alerting That Works

A practical guide to alert management: cut alert fatigue, set severity levels, design escalation...

advanced

Complete Guide to Observability with the Grafana Stack

Set up the full Grafana observability stack: Prometheus, Loki, Tempo, Alloy and Grafana with a...

intermediate

Log Aggregation — Centralize, Search

A practical guide to log aggregation: structured logging, shipping strategies, retention policies,...

intermediate

Capacity Planning — Forecast, Scale

A practical guide to capacity planning for cloud and on-premise infrastructure: demand forecasting,...

auto-scaling capacity-planning forecasting guide
intermediate

Cloud Cost Optimization: A Complete Program Guide

A practical guide to cloud cost optimization: right-sizing, reserved capacity, spot instances,...

advanced

Disaster Recovery: RTO, RPO, and Resilient Recovery Runbooks

A practical guide to disaster recovery planning: defining RTO and RPO, backup strategies,...

advanced

Complete Guide to Secrets Management

Manage application secrets securely in production: Vault, AWS, Azure, GCP, Kubernetes secrets,...

advanced

Complete Guide to Supply Chain Security

Secure your software supply chain end-to-end: SBOMs, dependency scanning, Sigstore signing, SLSA...

security guide sbom dependency-scanning
intermediate

Secrets Management: Vault, Cloud Managers

A practical guide to secrets management: HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and...

secrets-management hashicorp-vault aws-secrets-manager azure-key-vault
intermediate

Zero Trust Architecture — Never Trust, Always Verify

A practical guide to implementing Zero Trust architecture: identity verification, least privilege,...

zero-trust security identity least-privilege
advanced

Complete Guide to AWS Lambda in Production

Run AWS Lambda in production: cold starts, deployment patterns, connection pooling, observability,...

advanced

Complete Guide to Serverless Architecture

Decide when to go serverless and when not to. FaaS patterns, cold starts, cost models, vendor...

intermediate

Complete Guide to Serverless Databases

Choose and operate serverless databases for event-driven apps: DynamoDB, Aurora Serverless,...

No results found.