Tagged articles

design-for-failure

2 articles · Page 1 of 1
DevOps Coach
DevOps Coach
Dec 1, 2025 · Backend Development

Designing for the Worst Day: Mission‑Critical Backend Practices

This article explores how mission‑critical backend engineers shift from sprint‑focused development to designing systems for the worst‑case scenario, outlining three hard rules, four practical habits, concrete code examples, and actionable steps for ordinary teams to improve reliability and safety.

backendbest-practicescode-quality
0 likes · 12 min read
Designing for the Worst Day: Mission‑Critical Backend Practices
Code Ape Tech Column
Code Ape Tech Column
Feb 4, 2022 · Backend Development

Ensuring Zero Message Loss in MQ Systems: Interview Strategies and Solutions

This article explains how to guarantee that messages are never lost when using MQ middleware such as Kafka, RabbitMQ, or RocketMQ, outlines the key interview points, and provides practical design patterns, detection mechanisms, idempotency, and scaling strategies for reliable message delivery.

Kafkadesign-for-failuredistributed systems
0 likes · 13 min read
Ensuring Zero Message Loss in MQ Systems: Interview Strategies and Solutions