>_

ALEXANDER_RYBIN

EN
Profile
Назад к проектам
LIVE V2.3

TELEGAPP_RU

SaaS-платформа для создания Telegram Mini Apps с аналитикой, рассылками и готовыми backend-модулями.

Node.js TypeScript Golang React Yandex Cloud

Роль

Product-разработчик / Backend Lead

Период

2024 - наст. время

TELEGAPP_RU

Обзор

Продуктовый SaaS-конструктор для Telegram Mini Apps с фокусом на надежность биллинга и масштабируемую архитектуру.

Архитектура

  • Telegram Mini App (React/Next.js) -> API gateway
  • Node.js сервисы + асинхронные задачи в Yandex Cloud Functions/Queue
  • PostgreSQL + YDB + Redis + ClickHouse для аналитики и наблюдаемости

Задачи

  • Подготовить систему к экстремальным пиковым нагрузкам (план до 5M DAU)
  • Не допускать блокировок основных сервисов во время массовых рассылок
  • Сделать безопасный контур пополнения и ежедневного чарджинга баланса

Реализация

  • Спроектировал микросервисную архитектуру на Node.js с выделенными Go-сервисами под тяжелые задачи
  • Внедрил гибридную схему в Yandex Cloud: core-сервисы в контейнерах, фоновые задачи во Functions/Queue
  • Реализовал безопасное пополнение и ежедневный чарджинг баланса через YooKassa
  • Построил CI/CD пайплайны в GitLab для dev/test/prod и ускорил релизный цикл

Результаты

  • Стабильная работа системы во время пиков маркетинговой нагрузки
  • Сокращено время доставки изменений за счет автоматизации CI/CD