5. Design a Chat System
Send durable messages, reconnect devices and explain ordering and delivery receipts.
ClassicMedium
Start with a template. Work through each step. Ask Coach when you need a second opinion.
Company tags are community-reported. Counts on cards show how many people reported that design.
Send durable messages, reconnect devices and explain ordering and delivery receipts.
To push a message to someone you must find the one server out of hundreds that currently holds their connection — and connections are long-lived, unevenly distributed, and disappear without warning.