Intermediate
System Design
Q73 / 100
What is the difference between "push" and "pull" models for delivering updates (e.g., notifications)?
Correct! Well done.
Incorrect.
The correct answer is A) In a push model, the server proactively sends updates to clients as they happen; in a pull model, clients periodically request updates from the server
A
Correct Answer
In a push model, the server proactively sends updates to clients as they happen; in a pull model, clients periodically request updates from the server
Explanation
Push models (e.g., WebSockets, push notifications) reduce latency for real-time updates but require maintaining connections or delivery infrastructure; pull models (polling) are simpler but less timely and can waste resources on unnecessary checks.
Progress
73/100