Whenever you're ready, walk me through how you'd approach this.
Discuss considerations for scalability and reliability in your design.
Explain how you would identify expected load, remove bottlenecks, and preserve service availability as demand and failure conditions change. Cover architectural trade-offs, monitoring, testing, and operational safeguards.