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!