Describe a time you had to design a cloud-native platform architecture. What trade-offs did you make regarding scalability, security, and cost?