Dead Letter Queue Guide: Handling Poison Messages Safely
Learn to classify poison messages, cap retries with backoff, capture failure context, and run safe, idempotent DLQ replay with owners and alerts.
16 min read
Archive
300 published
Learn to classify poison messages, cap retries with backoff, capture failure context, and run safe, idempotent DLQ replay with owners and alerts.
16 min read
Learn how nx release splits versioning, changelogs and publishing into phases driven by conventional commits, and how to run it safely in CI.
13 min read
Use CODEOWNERS as a review-routing map in a monorepo: how resolution works, drawing team boundaries, CI validation, trade-offs and alternatives.
13 min read
Learn what a majestic monolith is, how to enforce module boundaries in one deployable, scale it, and recognize the signals that justify extracting a service.
12 min read
Learn how to test whether a monolith is microservices-ready: data ownership, explicit contracts, enforced boundaries, cross-module transactions and a scoring checklist.
13 min read
Learn how Nx generators and executors let platform teams encode build conventions in a tested local plugin, plus when to avoid them and what they cost.
14 min read
Learn why blocking calls stall Python asyncio services, how to detect and offload them, and how to manage tasks, cancellation, concurrency and shutdown.
14 min read
Learn how Fastify plugins form a tree of encapsulated contexts, how hooks and decorators are scoped, when to use fastify-plugin, and how to structure apps.
17 min read
Learn what a service mesh does, how mTLS between services works, Istio vs Linkerd, real costs and trade-offs, and when Kubernetes alone is enough.
13 min read
Learn how fixed and independent monorepo versioning work, how to choose by mapping consumers, and how to automate bumps, changelogs, tags and publishing.
13 min read
Learn to page only when users are hurt: symptom-based SLO burn-rate alerts, multiwindow thresholds, actionable pages and a review loop that cuts noise.
14 min read
Learn how to scale a monorepo testing strategy: affected-test selection from the dependency graph, real-dependency integration tests, curated e2e and flake control.
16 min read