caduh

All posts

Featured

Blue-Green vs Canary vs Rolling Deployments

How the three common deployment strategies differ, when to use each one, and what health checks, traffic shifting, rollback plans, and database compatibility need to be in place first.

11 min read
devdevopsdeployments
No image

Structured Logging That Survives Production

How to make logs useful under real traffic: correlation IDs, JSON event shape, sampling rules, and PII redaction that does not depend on everyone remembering.

7 min read
devobservabilitylogging

OpenTelemetry for Mortals

Which signal answers which question, where baggage helps, where it leaks, and how one bad metric label can quietly torch your observability budget.

10 min read
devobservabilityopentelemetry

DNS for Engineers

How TTLs really affect changes, why propagation feels slow, where DNS failover helps and where it doesn’t, plus cutover playbooks that keep rollback easy.

10 min read
devdnsnetworking

CORS Explained Without Cargo Culting

What actually breaks in CORS, which headers matter, and the server configs that fix browser errors without accidentally opening your API.

7 min read
devsecurityweb

Secrets Management That Survives Production

Env vars are only the beginning. This covers secret managers, rotation, least privilege, and delivery patterns that do not leak credentials across your stack.

10 min read
devsecuritysecrets

CSRF Still Matters

CSRF never really left. Here’s how SameSite cookies, synchronizer tokens, custom headers, and Fetch Metadata fit together in modern apps.

7 min read
devsecuritycsrf

RBAC vs ABAC vs ReBAC

Most teams do not need every authorization model. This shows where RBAC, ABAC, and ReBAC fit, and what gets painful later if you pick the wrong one.

10 min read
devauthauthorization

Passkeys / WebAuthn in Practice

What shipping passkeys actually involves: registration, sign-in, recovery, account settings, and the RP ID/origin mistakes that break rollouts.

9 min read
devauthpasskeys

Session Cookies vs JWTs vs PASETO

Three ways to carry auth state, three different tradeoffs. Here’s where session cookies, JWTs, and PASETO fit without stateless-auth cargo culting.

11 min read
devauthsecurity