![]() ![]() Temporary disconnections happen especially for mobile devices where network problems are really common. That isn’t easy to achieve at that scale because of system limitations, network latency and inhomogeneous network between servers and clients. Messaging apps like WhatsApp, Slack or Discord handle hundreds of thousand to millions connections per node. When you are planning to build a large-scale chat app, the first thing you should take into account is providing a reliable connection to the end users. Principle 1: Ensure a reliable connection Here are four key principles you should follow to ensure you engineer a real-time chat application backend that is scalable and doesn’t crash. Providing a dependable chat functionality that is highly reliable and delights end-users is a complex challenge. Chat applications typically serve high and fluctuating numbers of concurrent users – between thousands and millions, and some of them will use your app more heavily than others.
0 Comments
Leave a Reply. |