Crunchtime interview question

System design with event-driven architecture