Grokking the System Design Interview, Volume II
Vote

0% completed

​

Step 2: Requirements

Most of what users expect from a reminder service is unspoken. Nobody says "and keep firing at 9:00 after the clocks change," but everyone expects it. The requirements below make those expectations explicit.

Functional Requirements

  • Recurring reminder management. Users create, update, and delete reminders. An update can change the schedule, the message, or the channels. Each user may have up to 500 active recurring reminders.
  • Flexible recurrence. Standard intervals are hourly, daily, weekly, and monthly

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content