Pergunta de entrevista da empresa HSBC

Was asked to come up with an architecture for a given problem