Pregunta de entrevista de Citi

How to design a trading platform