Walk me through a complex system architecture you designed in a previous role. What trade-offs did you make regarding latency, consistency, and cost?