CME Group interview question

System Design Portion: Design an exchange