В процессе создания мессенджера я осознал, что зависимость от внешних факторов делает связь ненадежной. Поэтому решил создать свою платформу, которая была бы независима от капризов других.
На данный момент это PWA-мессенджер. Да, я понимаю все ограничения: проблемы с пуш-уведомлениями, фоновыми процессами и недостаточную производительность по сравнению с нативными приложениями. Тем не менее, скорость разработки и эволюции для меня важнее.
Зачем новый мессенджер? Существующие решения иногда могут подводить. Я стремлюсь контролировать инфраструктуру, а не полагаться на другие. Проект стал вызовом, необходимость реализовать идею и увидеть её в действии.
Столкнувшись с проблемами, такими как доставка сообщений, порядок их отображения, race conditions и множество других нюансов, я понял, что создание мессенджера — это не просто чат, а целый инженерный процесс, полный испытаний и решений.
Хочу получить критические отзывы и идеи по улучшению: где архитектура не идеальна или логика сбоя доставляет проблемы. Если хотите проверить, как система справляется с нагрузкой и edge-cases, присоединяйтесь.
В конечном итоге, это экспериментальный мессенджер, созданный для себя, но интересующий и других. Готов к вашим отзывам!