System Design Fundamentals
Vote
0% completed
Push vs. Pull Notification Systems
There are two ways to get new information to a user: the server sends it the moment it exists (push), or the client asks for it whenever it wants to know (pull).
The difference is simply who starts the conversation. That one detail decides the delay a user sees, the load your servers carry, and how much state you have to keep.
Push Notification Systems
In a push system the server takes the initiative. When something happens, the server delivers it to the client without being asked.
A chat message arriving on a locked phone is push
.....
.....
.....
Like the course? Get enrolled and start learning!