← к блогу

// кейс

Пуш-сервис, который приносит 6 млн ₽/мес

Рабочий стол: код на двух мониторах и белый котёнок у клавиатуры

Задача звучала просто: дать маркетологам слать пуши о статусах займов без участия разработчиков. На практике это конструктор шаблонов, очередь отправки, дедупликация и честная аналитика доставляемости.

Архитектура

Фронт — редактор шаблонов на contenteditable с переменными и превью. Бэк — Node + Express, очередь на Redis Bull с ретраями и бэкоффом, чтобы пики рассылок не валили внешние шлюзы.

queue.add("push", payload, {
  attempts: 5,
  backoff: { type: "exponential", delay: 2000 },
});

Результат

Маркетинг стал автономным, а сам сервис вырос в стабильный канал на 6 млн ₽/мес. Разработка больше не была узким горлышком — и это, пожалуй, главная метрика.

Есть похожая задача?

Расскажите — вернусь с оценкой в тот же день.

Обсудить проект

// читать дальше

Кадр из клипа про то, почему ИИ-агенты рисуют серые интерфейсы
0:36
// видео

Почему ИИ-агенты рисуют одинаково серые интерфейсы

Обложка статьи: «Claude Design в проде»
// дизайн6 мин

Как использовать Claude Design в проде

Я разработчик, дизайнер из меня никакой. Но сайт, который ты читаешь, выглядит как надо — дизайн я собрал с Claude, руками не рисовал. Показываю весь путь и артефакты, которые реально пошли в работу.

Обложка статьи: «1 блог, 2 сайта, 1 сервис»
// архитектура8 мин

Два сайта — один блог: как я не уронил SEO, сливая контент в один сервис

Слил блоги двух сайтов в один сервис на Hono и Turso. База оказалась простой частью, вся коварность — в доставке: контент должен приезжать на билде, потому что при фетче на клиенте превью-боты ловят пустую страницу.