Handling Poison Pills in Pub/Sub with Dead Letter Topics
Prevent 'poison pill' messages from blocking your Pub/Sub pipelines. Learn how to configure Dead Letter Topics, manage the required IAM permissions, and build a recovery workflow.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Prevent 'poison pill' messages from blocking your Pub/Sub pipelines. Learn how to configure Dead Letter Topics, manage the required IAM permissions, and build a recovery workflow.
Learn how to implement Logstash persistent queues to prevent data loss during downstream outages and handle traffic spikes using disk-based buffering.
A decision guide comparing Bash error-handling strategies—set -euo pipefail, explicit checks, and ERR traps—with a validated combined pattern that works across Bash 3.2+ including macOS default.
Architecture note on using Bash strict mode to force early exit on errors, treat unset variables as faults, and propagate pipeline failures, with minimal design, trust boundaries, checks and change triggers.
Headless Raspberry Pi hangs are unfixable remotely. The bcm2835 hardware watchdog can force a defined reboot when software stops kicking the timer, giving unattended nodes predictable recovery at the cost of visibility.
Learn how RabbitMQ publisher confirms give publishers a way to know when a message is safely persisted, and how to enable, test, and trade‑off the feature.
Learn how to adjust ROS 2 DDS Quality‑of‑Service (QoS) settings to balance latency and message reliability, verify correct profiles across nodes, and recover from common mis‑configurations.
Kubernetes rolling-update defaults encode assumptions about replica count and cluster headroom that may not match your workload. How to tune maxSurge, maxUnavailable, and revisionHistoryLimit deliberately.
An architecture note on isolating policy decisions from data-plane forwarding in a network policy service, with modular components, trust boundaries, health checks, and failure-mode mitigations.