Pregunta de entrevista de CME Group

System Design Portion: Design an exchange