PlaxidityX interview question

How would you implement an event management system?