Report question

Question: Design question: How would you design a recurring event system?