Pregunta de entrevista de Amazon

Technical architecture for a web based apps, adding new features