Pexapark interview question

How would you approach designing a notification system?