System design trade-off review
Review this system design against its stated scale and reliability requirements. Map data flow, state ownership, failure domains, consistency choices, security boundaries, observability, cost drivers, and operational recovery. Separate required changes from future optimizations and make every trade-off explicit.