# System Design (SD-1001)
You have been hired to be a senior backend engineer in a small team for a successful games studio. This game studio has been known to make very good games that are played by hundreds of millions of players every month, but their backend has either been handled by an external publisher, or cludged together due to lack of time (and people) to do it properly. Now the games studio wants to spread its wings - they’ve got 2 new games in the pipeline that they’re looking to soft-launch within the next year, and they need a robust, modern backend for both of these, each requiring many game services. You are tasked with deciding on the choice of cloud infrastructure/backend solution and designing an architecture setup that will scale easily, remain secure, be highly available, and is generally easy to work with. You have a team of 2 experienced backend engineers under you.
### DELIVERABLE:
Please make a presentation (lasting up to 15 mins max.) that includes answers to the following questions. Include any prior experience that helped come up with these answers.
●How would you go about making this decision?
●What are some of the variables and factors you would consider important in making
this decision, and why?
●What infrastructure/solution would you go with, and why?
●How would your proposed system architecture look like, and why?
###### tags: `System Design`