Cloud related clarification questions for system design interview.

Hi, I have a interview coming up with Microsoft and realized that one of the round will be system design. I have gone through a few example system design questions on YouTube. But none of them talk about hosting the solution on cloud. I have been actively building application leveraging cloud and was wondering if it’s a good idea to ask the interviewer if the system we are designing is for cloud? If the answer is yes, what would be some good clarification questions? These are the things I can think of : 1. Can I use a managed service for my data base. 2. Do I need to worry about inter region data replication 3. Talking about dns routing and so on Thanks for helping me out here.

Add a comment
Microsoft Rainier1 Jun 17, 2018

Know the difference between monolithic, microservices and Cloud native applications. Be able to go in depth on tiering, talk about data layer and cloud (Azure) APIs and related services. Understand the difference between lift and shift vs lift and rewire vs cloud native. Be able to demonstrate technically how you can scale windows and Linux based VMs and applications in Azure. What services can help you achieve this? Understand architecture considerations: architecting for security, cost and scale.

The Home Depot gvzn51 OP Jun 17, 2018

Perfect .. thanks for that.

Microsoft Rainier1 Jun 17, 2018

np 👍

Elementum tc0rgtfo Jun 17, 2018

I’ve made a mock sysdesign with msft engineer on gainlo. Super useful. Pm me your email and I’ll share some feedback provided