Tag: devops
All the articles with the tag "devops".
-
Caddyfile Patterns That Actually Work
A practical cookbook of real-world Caddyfile patterns — reverse proxy, auth, redirects, SPA serving, rate limiting, and more.
-
Prometheus Scrape Intervals: The Hidden Tradeoff
Shorter intervals = more data. But also more storage, CPU load, and potential instability. Here's the tradeoff you're actually making.
-
Semantic Versioning: The Part Everyone Gets Wrong
You think v1.1.0 is backward compatible. Your users think breaking changes are v2.0.0. Both of you are wrong about something.
-
Let's Encrypt Without Certbot
Certbot isn't the only ACME client. Explore Caddy, acme.sh, lego, and Step CA — with practical examples for wildcard certs and DNS-01 challenges.
-
Grafana Dashboard Variables: One Dashboard for All
Stop maintaining 50 identical dashboards. Grafana variables let you build one dashboard that adapts to any data source, environment, or metric.
-
HAProxy: Load Balancing Done Right
HAProxy is the battle-tested load balancer powering GitHub, Reddit, and Instagram. Here's how to actually use it without reading 500 config options.
-
Stop Living Dangerously on :latest Docker
Using :latest in production is a ticking time bomb. Pin your Docker image versions or watch a surprise update break everything at 2 AM.
-
Cloudflare WAF: Free Tier Firewall Rules
Cloudflare's free tier WAF is more powerful than most people use. Here's how to actually configure it — rules, rate limits, and all.
-
Distroless: How to Build Slim, Secure Containers
Distroless images contain only your app and its runtime — no shell, no package manager, no attack surface. Here's how to build them.
-
.gitignore Entries Every Project Actually Needs
Stop leaking secrets, dependencies, and OS garbage into git. Here are the .gitignore patterns that save you from disaster.
-
Multi-Stage Docker Builds: Stop Shipping Your node_modules to Production
Learn multi-stage Docker builds to slash image sizes by 90%. Practical before/after examples for Node.js, Python, and Go with real size comparisons.
-
Cloudflare DNS: Beyond Pointing Records
Stop using your registrar's janky DNS panel. Here's how Cloudflare DNS actually works — proxying, DNSSEC, dynamic DNS, and email records that don't break.