Grokking the System Design Interview, Volume II
Vote

0% completed

Google Calendar: Requirements

Step 2: Clarify and Define Requirements

Functional Requirements

The core features of the calendar service must cover common scheduling tasks:

  • Event Creation & Editing: Users can create new events on their calendar, providing details like title, time, duration, location (or room), description, etc. They can later edit event details or cancel the event. Recurring events should be supported (daily, weekly, custom recurrences, etc.).
  • Invitations & RSVPs: Users can invite other participants to events

.....

.....

.....

Like the course? Get enrolled and start learning!