Типичный программист | IT, программирование, разработка, ИИ
IT и технологии · 7 апреля 2026 г.
Инженер психанул, что все мессенджеры живут по чужим правилам, и написал свой — 7 апреля 2026 г. в 10:48:04.805
Инженер психанул, что все мессенджеры живут по чужим правилам, и написал свой Когда Telegram падает, облако лежит, а условия сервиса меняются без предупреждения — это не ваш канал связи, это аренда. Автор решил это исправить: PWA-мессенджер на собственном бэкенде, без инвесторов и презентаций. Внутри оказалось куда интереснее, чем «просто чатик»: — идемпотентность доставки и дедупликация, потому что «отправил» ≠ «дошло»; — race condition между потоками онлайн-статуса; — optimistic update против серверной истины на нескольких устройствах сразу; — graceful degradation для клиентов с сетью «между EDGE и молитвой». Плюс живое сравнение двух SQL-запросов для полнотекстового поиска: наивный вариант против варианта с partial GIN-индексом — разница на реальном объёме 10x и выше. Ещё — UIN-рулетка до регистрации в духе ICQ: снаружи фан, внутри резервация ресурса с TTL и защитой от ботнета.

