devops

Practical resources about devops for software engineers.

214 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.

intermediate

Event Streaming with Apache Kafka and Node.js

Build growth-ready event-driven systems using Apache Kafka with producers, consumers, consumer...

intermediate

Task Queues and RPC with RabbitMQ and AMQP

Implement reliable task distribution and request-reply patterns using RabbitMQ with durable queues,...

intermediate

Package Python Dependencies for AWS Lambda with Layers

Package Python dependencies for AWS Lambda using Lambda Layers, Docker builds for native...

intermediate

External Configuration Store Pattern

Centralize application configuration outside of deployment artifacts to support live updates and...

intermediate

Blue-Green Deployment Pattern

Run two identical environments and switch traffic between them. Deploy to the idle environment,...

intermediate

Canary Release Pattern

Route a small percentage of traffic to the new version while the rest stays on stable. Monitor...

intermediate

Deployment Ring Pattern

Roll out changes progressively in rings of increasing size. Start with a small group, verify...

advanced

Scheduler Agent Supervisor Pattern

Coordinate resilient job scheduling by separating scheduling logic from execution agents and adding...

intermediate

SLA Definition Template

A template for defining and documenting Service Level Agreements including uptime targets, response...

intermediate

Access Control Review Template

A template for auditing user access rights, verifying least privilege, and documenting access...

intermediate

Architecture Decision Record (ADR) Template

A lightweight template for documenting major architectural decisions, their context, options...

intermediate

Auto-Scaling Policy Template

A template for documenting scale-up and scale-down rules for cloud infrastructure.

intermediate

Backup & Restore Verification Template

A template for documenting database and file backup verification procedures.

intermediate

Backup Verification Test Template

A template to plan and document backup verification tests, ensuring restore procedures work before...

beginner

Bug Triage Template

A template for classifying and routing bug reports by severity and impact.

intermediate

Capacity Planning Forecast Template

A structured template for forecasting infrastructure growth, identifying resource bottlenecks, and...

intermediate

Change Management Template

A template for documenting CAB reviews and rollback criteria for production changes.

intermediate

CI/CD Pipeline Security Template

A template for securing build and deployment pipelines against credential leaks, tampering, supply...

intermediate

Cloud Cost Allocation Template

A template for tracking team and environment cloud cost allocation.

beginner

Cloud Resource Tagging Policy Template

A policy template for enforcing consistent labels on cloud resources to improve cost allocation,...

No results found.