Я написал мессенджер в одиночку. Поможете устроить ему краш‑тест?

#Поможете #Дисклеймер #Проект #MySQL #Polling
Я написал мессенджер в одиночку. Поможете устроить ему краш‑тест?

Дисклеймер: Это статья-проверка на прочность. Проект работает на PHP + MySQL + Polling каждые 3 секунды. Если вы кликнули по ссылке, а сервер отдаёт 502 или упорно молчит — значит, поллинг взял своё под нагрузкой Хабра, а я прямо сейчас судорожно оптимизирую запросы и чиню базу! Привет, Хабр! Я в одиночку разработал web‑мессенджер Conlink Messenger . Его главная фича — полный отказ от привязки к номеру телефона: только email, пароль и никакого сбора персональных данных. Я долго откладывал публикацию в ожидании «идеального кода», но понял, что этот момент никогда не наступит. Поэтому выкатываю MVP в том виде, какой он есть — с простой архитектурой, поллингом вместо WebSocket и кучей спорных решений. Если после этой статьи окажется, что половину backend'а стоит переписать — значит, опубликовал не зря. Приглашаю устроить проекту честный краш‑тест! Узнать, как устроен Conlink →

Дисклеймер: Это статья-проверка на прочность. Проект работает на PHP + MySQL + Polling каждые 3 секунды. Если вы кликнули по ссылке, а сервер отдаёт 502 или упорно молчит — значит, поллинг взял своё под нагрузкой Хабра, а я прямо сейчас судорожно оптимизирую запросы и чиню базу!

Привет, Хабр.

Эту статью я собирался опубликовать уже несколько месяцев, но каждый раз находилась новая причина этого не делать. То хотелось закончить еще одну функцию, то исправить очередной баг, то немного привести в порядок интерфейс. Каждый раз казалось, что проекту нужно совсем немного времени, и тогда его уже можно будет спокойно показать людям.

Но недавно я понял одну простую вещь. Если постоянно ждать идеального момента, он, скорее всего, никогда не наступит. Проект всегда можно сделать немного лучше. Всегда найдется функция, которую хочется добавить, кусок кода, который хочется переписать, или экран, который, как кажется, можно сделать красивее.

Похожие статьи

Российская газета
Российская газета

Как швейная фабрика в Мстиславле стала одним из индустриальных флагманов

Экономический потенциал белорусско-российского сотрудничества успешно реализуется не только на уровне промышленных гигантов и крупных административных единиц, но и раскрывается в малых районных центра...

Российская газета
Go SDK для YDB: уменьшаем количество запросов к СУБД для интерактивных транзакций Хабр
Хабр

Go SDK для YDB: уменьшаем количество запросов к СУБД для интерактивных транзакций

Привет, Хабр! Меня зовут Степан Пестерников, мы с командой делаем Алису и активно используем СУБД Яндекса. Недавно коллеги из YDB провели большой рефакторинг в YDB Go SDK , где по умолчанию теперь исп...

Хабр
Переехав в США, я потеряла всё. Построить бизнес помогла система, которую я когда-то выстроила для лыжной акробатики Хабр
Хабр

Переехав в США, я потеряла всё. Построить бизнес помогла система, которую я когда-то выстроила для лыжной акробатики

В России мне было легко искать работу - бренды Яндекса и ВШЭ узнавали везде. В Америке эти названия не значили ничего. Рекрутеры не знали эти компании, а некоторые даже не могли их выговорить. Мы прие...

Хабр
E1.ru
E1.ru

Спаивали и забирали все деньги. В Екатеринбурге накрыли «проститутошную» рядом со студенческими общагами

Бордель закрывают уже во второй раз

E1.ru
Хабр
Хабр

Как решить, что виртуалка больше не нужна

Речь пойдёт про VDI-портал: систему, которая клонирует виртуалки из шаблона, выдаёт их пользователям и гасит простаивающие. Но статья не о нём как о продукте, а об одном вопросе, который на входе выгл...

Хабр
«Ты наших оттуда забери»: Зеленского уличили в попытке вернуть из плена лишь нациков Life.ru
Life.ru

«Ты наших оттуда забери»: Зеленского уличили в попытке вернуть из плена лишь нациков

Владимир Зеленский заинтересован прежде всего в возвращении из российского плена убеждённых националистов, участник движения «Другая Украина», экс-депутат Верховной рады Владимир Олейник. Он пояснил, ...

Life.ru