Grokking the System Design Interview, Volume II
Ask Author
Back to course home

0% completed

Vote For New Content
P B
Ambiguous Requirement

P B

Jan 9, 2026

such as a recipient identifier, message content or template, and at least one channel

One can argue that having "at least one channel" in the request is unnecessary. If no channel is present, the requirement could drive the notification to be sent to all the channels registered for the user.

0

0

Comments
Comments
P B
P B20 hours ago

Also, the API POST /v1/notifications doesn't include a channel information (unless we intend to derive it based on template_id . If we want to derive, based on the API signature, the API supports exactly on channel, not at least one channel.