Engineering Blog

Software architecture, security, quality engineering, and AI — design notes from production systems

Browse by Category

When Three Services Disagree: What Correct Means on a Tier-1 Write Path

When Three Services Disagree: What Correct Means on a Tier-1 Write Path

Two services were each individually correct, and the gap between them became the incident. Action boundaries and idempotent consumers keep single steps honest — not the whole journey. How to draw sync boundaries, model partial failure as state, and make a shared partial-failure vocabulary a Center of Excellence artifact instead of a per-team guess.

Read More