Part 09 · Distributed Systems

Sai lầm và checklist hệ phân tán

Pattern không bù được boundary sai, retry không idempotent hay thiếu ownership vận hành.

Red flags

Timeout được hiểu là server chưa làm gì.
Mỗi layer tự retry, queue/pool không giới hạn.
Fallback trả success giả hoặc stale data không gắn nhãn.
Microservices dùng shared DB và deploy đồng loạt.
Saga/Outbox được gọi là exactly-once hoặc distributed rollback.
Event Sourcing/CQRS dùng mặc định không có requirement.

Checklist

Definition of Done