Telegram-сервис подписок: бот, REST API, React-админка, биллинг
Собственный инфраструктурный сервис (подписки + приём платежей) · Инфраструктурный SaaS / цифровые подписки
- Python
- aiogram
- FastAPI
- PostgreSQL
- Celery
- React
- Docker
- YooKassa
Контекст
Собственный инфраструктурный сервис: продажа цифровых подписок через Telegram с автоматическим биллингом и самообслуживанием пользователей.
Что сделано
В одиночку спроектировал и реализовал полный стек: Telegram-бот (aiogram 3) как основной интерфейс, REST API (FastAPI), React-админка, слой данных (SQLAlchemy / Alembic / PostgreSQL), фоновые задачи (Celery), приём платежей и Docker-инфраструктура. Сервис доведён до реальной эксплуатации с пользователями и платящими подписчиками.
Решение
Бот, API и админка разделены по ответственности; биллинг построен на провайдер-абстракции (приём платежей, автопродление, триалы, истечение подписок). Фоновые задачи Celery обрабатывают продления и уведомления. Прод-эксплуатация включала диагностику и устранение реальных инцидентов по SSH + Docker: дрейф схемы БД, утечки соединений, гонки вебхуков.
Результат
Работающий production-сервис с биллингом, автоматизацией подписок и админ-панелью; реальная пользовательская база и поток платежей.
Роль ИИ
AI-augmented разработка: doc-driven (развёрнутая спецификация как единый источник истины), прод-отладка через агента по SSH + Docker.
Полная архитектура, метрики и доступ — по запросу.