![](https://squidex.jugru.team/api/assets/srm/4zcdHMqjWJ9mTK7jcitJ4d/102102-1964878034-andrey-savostyanov-flutter-app.-telegram-na-minimalkakh.jpg?cache=3600&width=74&height=74&mode=CropUpsize)
Andrey Savostyanov
Company: Surf
Talk type: Workshop
Real-time applications have somewhat different principles from the usual ones. The state is managed by a remote server and some event queue. Considering the life cycle of mobile applications, it is necessary not only to "ping" and restore the connection but also to provide a backpressure mechanism when the client not able to process the "avalanche" of data. "Under the bonnet" of the messenger will be the websocket protocol, which will also require a "tuning".
Company: Surf
Company: VK