Grokking the System Design Interview, Volume II
Vote

0% completed

Reminder Alert System: Requirements

Step 2: Clarify and Define Requirements

Step 1 named the pieces of this design. Before we build anything, we turn those pieces into firm requirements. What must the system do, and how well must it do it?

Functional Requirements

  • Recurring reminder management. Users can create, update, and delete reminders. An update can change the schedule or the message. The system must allow up to 500 active recurring reminders per user.
  • Flexible recurrence intervals. Standard intervals are hourly, daily, weekly, and monthly

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content