Write: REST→AuthZ→MySQL(tx)→Outbox→Worker→Redis fanout + ClickHouse append (+ optional Mongo snapshot) Read: Redis cache→MySQL/Mongo fallback→ETag Degrade: shed analytics if ClickHouse down; keep OLTP