StackPractices

devops

Practical resources about devops for software engineers.

213 results

Automating Infrastructure and Delivery

DevOps bridges the gap between writing code and running it in production. Containerization, CI/CD pipelines, infrastructure as code, and observability are no longer optional — they are table stakes for modern engineering teams.

Find practical recipes for building Docker images, writing GitHub Actions workflows, deploying to Kubernetes, managing Terraform state, and setting up Prometheus monitoring. Each guide is tested against real cloud environments and includes troubleshooting tips.

beginner

Post-Deployment Verification Checklist Template

A checklist template for verifying deployments: health checks, smoke tests, metric validation, and...

beginner

Pull Request Template

A thorough pull request template to standardize code reviews and improve merge quality.

beginner

README Template for Open-Source and Internal Projects

A production-ready README template for open-source and internal projects.

beginner

Release Notes Template

A release notes template that communicates changes clearly to users, operators, and stakeholders...

changelog devops release-notes semver
beginner

Runbook Template

A reusable template for operational runbooks: incident response, deployment procedures, and routine...

intermediate

Service Level Objective (SLO) Document Template

An SLO document template that defines reliability targets, error budgets, and escalation policies...

advanced

Local LLM Deployment: Ollama, vLLM & llama.cpp

Deploy large language models locally and on-premise. Covers Ollama, vLLM, llama.cpp, quantization,...

local-llm ai ollama vllm
advanced

Event-Driven Architecture — Queues, Topics, and Streams

A practical guide to event-driven architecture: events vs commands, message brokers, patterns like...

advanced

Monolith to Microservices — Migration Strategies

A practical guide to decomposing monoliths: strangler fig, branch by abstraction, and incremental...

intermediate

Connection Pooling: Optimize Database Connections for Scale

A practical guide to database connection pooling: sizing pools, handling idle timeouts, detecting...

connection-pooling pgbouncer database-performance resource-management
advanced

Data Migration: Zero-Downtime Strategies That Work

A practical guide to data migration: planning, dual-write patterns, backfill strategies, schema...

intermediate

ETL Pipelines: Extract, Transform, Load for Data Engineers

A practical guide to ETL pipelines: extracting data from multiple sources, transforming with...

advanced

Complete Guide to PostgreSQL Replication

Master PostgreSQL replication. Covers streaming replication, logical replication, cascading...

intermediate

Database Replication — Master-Slave, Multi-Master

A practical guide to database replication strategies: master-slave, multi-master, synchronous vs...

database-replication failover high-availability guide
intermediate

A/B Testing: Experimentation Frameworks for Data-Driven

A practical guide to A/B testing: experiment design, statistical significance, sample sizing,...

intermediate

Blue-Green Deployment Guide

A practical guide to blue-green deployments: architecture, traffic switching strategies, database...

intermediate

Canary Deployment: Gradual Rollouts with Safety Controls

A practical guide to canary deployments: traffic splitting, automated promotion, rollback triggers,...

intermediate

CI/CD Security: Harden Your Pipelines and Prevent Supply

A practical guide to securing CI/CD pipelines: secrets management, least-privilege runners,...

intermediate

Feature Flags: Progressive Release and Safe Experimentation

A practical guide to feature flags: implementation patterns, progressive rollouts, kill switches,...

beginner

What Works in Code Review — For Authors and Reviewers

A practical guide to useful code reviews: how to write reviewable code, give constructive feedback,...

No results found.