TOPIC / CATEGORY

Notes in DevOps & Infrastructure

10 articles

Use docker compose config Before Deploying

Use docker compose config Before Deploying

Render the Compose model before deployment to catch interpolation, merge, profile, and path surprises.

2 min read
A Boring Release Checklist for Small Services

A Boring Release Checklist for Small Services

A compact preflight and verification checklist for deploying a small service without relying on memory.

2 min read
A Small Backup Restore Drill

A Small Backup Restore Drill

Turn a PostgreSQL backup file into evidence by restoring it into an isolated database and checking the result.

2 min read
Docker Compose Healthchecks That Actually Help

Docker Compose Healthchecks That Actually Help

Design a Docker healthcheck that tests useful readiness without turning a transient dependency problem into restart noise.

2 min read
Docker Bind Mounts or Volumes? A Practical Choice

Docker Bind Mounts or Volumes? A Practical Choice

Choose between Docker bind mounts and named volumes by ownership, portability, backup needs, and failure modes.

2 min read
GitHub Actions CI/CD: A Practical Guide

GitHub Actions CI/CD: A Practical Guide

Learn how to build production-ready CI/CD pipelines with GitHub Actions through real-world examples, covering frontend/backend workflows, Docker builds, multi-platform releases, and automated issue management.

17 min read
Docker Multi-Stage Builds: Optimizing Image Size

Docker Multi-Stage Builds: Optimizing Image Size

When building Docker images, one of the most common challenges developers face is keeping image sizes manageable. Large images lead to slower deployments,...

7 min read
DevOps Tutorial for Beginners

DevOps Tutorial for Beginners

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops), aiming to shorten the development lifecycle and deliver...

4 min read
Docker Restart Policies Without the Magic

Docker Restart Policies Without the Magic

Choose a Docker restart policy by understanding exits, manual stops, daemon restarts, and failure loops.

2 min read
Docker Tutorial for Beginners: Getting Started

Docker Tutorial for Beginners: Getting Started

Docker has become an essential tool for developers and system administrators, simplifying the process of deploying applications in a consistent environment. If...

5 min read