TGViewer
Стародубцев x IT-ХОЗЯЕВА Стародубцев x IT-ХОЗЯЕВА @strdub · 3.9K subscribers
Post #1875 654
Как я веду разработку своего SaaS в 2к26

Мой подход простой — обвесить метриками всё до чего могу дотянуться, и каждый день на их основе что-то улучшать.
Ошибки, скорость API, запросы к базе, очереди, загрузку серверов, работу фоновых задач, стоимость токенов разных моделек. И рядом — продуктовые метрики. Откуда пришёл пользователь, где застрял, дошёл ли до первого полезного результата, заплатил ли, вернулся ли потом.
Весь путь от клика до результата. В том числе сколько времени, ресурсов и денег этот результат стоил.

Из этого складывается моя ежедневная рутина:
Посмотреть метрики, ошибки и сообщения пользователей.
Найти конкретную проблему и разобраться в причине.
Сделать изменение, проверить, закоммитить и провести через CI.
После выкладки посмотреть, что изменилось у реальных пользователей.
На следующий день снова.
Иногда результат дня — новая фича. Иногда — исправленный сценарий, ускоренный запрос или нормальный текст ошибки. Такие изменения тоже двигают продукт.
Стараюсь заранее понимать, по чему оценю результат: меньше людей бросают настройку, быстрее выполняется задача, реже повторяется одна и та же жалоба. Коммит — это ещё и гипотеза, которую потом нужно проверить.

Откуда брать идеи для фич?
Для меня самые полезные источники — повторяющиеся обращения, места потерь в воронке и собственные попытки пройти путь пользователя.
Особенно интересно, когда человек объясняет: «Чтобы сделать это, я сначала выгружаю данные, потом открываю другой сервис, потом переношу обратно». Тут уже видны и задача, и лишние действия, которые можно убрать.
Поэтому прямо внутри продукта нужно оставить простое место для обратной связи: сообщить о проблеме, предложить улучшение, приложить скриншот. Чем проще написать, тем больше шансов узнать о неудобстве.
Дальше моя работа — разобраться, какую задачу человек решает, у кого ещё она возникает и насколько часто. Так из сообщения «добавьте кнопку» может получиться гораздо более полезное изменение.

С архитектурой тот же принцип: понимать, что происходит.
В JobTurbo компоненты распределены между несколькими серверами — веб и API, Telegram-бот, фоновые воркеры, мониторинг. Тяжёлые задачи уходят через очередь к воркерам, их мощности можно наращивать отдельно.
У такой махины есть своя ежедневная работа. Следить за очередями, зависшими задачами, связью между сервисами и внешними зависимостями. Поэтому метрики и логи собираются в общую картину. Нужно видеть, где именно задача остановилась и что в этот момент происходит с остальной системой.
Мне нравится этот цикл, увидел проблему - разобрался - сделал небольшой коммит - проверил эффект. Когда повторяешь его каждый день, продукт постепенно становится удобнее и надёжнее.

А как вы разрабатываете свои петы сейчас?

В комментах приложил скрины внутрянки
  • ❤ 8
  • 🔥 2
More from @strdub
  1. Oct 7, 2026Я в этот раз до Avito.Tech.Conf не доехал, но посмотрел, что там показывали, плюс почитал…
  2. Oct 7, 2026Уже успели попробовать эту имбу? Хочу фидбек в комментариях посмотреть, а то я сейчас ещё…
  3. Oct 5, 2026Вчера — в рабочем чате. Сегодня — на билборде 👀 Такое стремительное развитие карьеры возм…
  4. Oct 4, 2026😂😂😂
  5. Oct 4, 2026Перестали делать рефанд средств за блокировку. Пожалуй не буду продлевать подписку 😊
  6. Oct 4, 2026Я попал в общую волну блокировок от антропиков (контора сами знаете кого) несколько дней н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →