💻 Разработчик создал свой мессенджер с нуля Когда Telegram падает, облако лежит, а условия сервиса меняются без предупр
Когда Telegram падает, облако лежит, а условия сервиса меняются без предупреждения — это не ваш канал связи, это аренда. Автор решил это исправить: PWA-мессенджер на собственном бэкенде, без инвесторов и презентаций.
Внутри оказалось куда интереснее, чем «просто чатик»:
- Идемпотентность доставки и дедупликация, потому что «отправил» ≠ «дошло»
- Race condition между потоками онлайн-статуса
- Optimistic update против серверной истины на нескольких устройствах сразу
- Graceful degradation для клиентов с сетью «между EDGE и молитвой»
Плюс живое сравнение двух SQL-запросов для полнотекстового поиска: наивный вариант против варианта с partial GIN-индексом — разница на реальном объёме 10x и выше.
Ещё — UIN-рулетка до регистрации в духе ICQ: снаружи фан, внутри резервация ресурса с TTL и защитой от ботнета.
🧠 Нейросети и Технологии. Подписаться