Разработчик представил мессенджер Conlink для краш-теста сообществом
Х@habr_comмедиа / агрегатор
3 недСоло-разработчик представил мессенджер Conlink на PHP и MySQL и предложил пользователям Хабра протестировать его на прочность.
Это пример того, как архитектурные решения влияют на масштабируемость и безопасность простых веб-сервисов.
- Демонстрация ограничений классического стека PHP/MySQL при создании real-time приложений.
- Использование polling вместо WebSocket создает высокую нагрузку на сервер при росте числа пользователей.
- Отсутствие Redis и очередей делает систему уязвимой к резким скачкам трафика.
Разработчик в соло написал мессенджер и теперь просит Хабр его сломать. Если сервер начал отдавать 502, значит, краш-тест уже удался.
Conlink работает на PHP и MySQL, а новые сообщения проверяет polling каждые три секунды. Без Redis, очередей и WebSocket. В мессенджере можно зарегистрироваться без номера телефона, создавать личные и групповые чаты и приглашать людей по ссылке.
Мысли о багах, слабых местах в безопасности и спорных решениях в архитектуре приветствуются.

Кратко (AI)
Разработчик-одиночка создал мессенджер Conlink, построенный на стеке PHP и MySQL без использования Redis или WebSocket. Автор опубликовал проект на Хабре с призывом к сообществу провести стресс-тестирование и найти уязвимости в архитектуре и безопасности.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖