← Все работы
Automation / Platform Infrastructure

Subscription Platform

Self-hosted платформа подписок, связывающая Telegram, оплату и управление доступом в одном операционном контуре.

01Payment02Subscription03Access04Renewal

Контекст

После оплаты доступ должен выдаваться, продлеваться и отзываться согласованно, а состояние подписки — оставаться единым для пользователя, бота и инфраструктуры.

Как устроено

Связал Telegram-бота, FastAPI, платёжный сценарий и Remnawave как источник истины для доступа. PostgreSQL хранит операционное состояние, а Docker Compose объединяет сервисы в воспроизводимое развёртывание.

Что это даёт

Покупка, активация, продление и управление доступом проходят как единый процесс. Архитектура разделяет платёжные события, состояние подписки и фактическую выдачу доступа, упрощая сопровождение системы.

aiogramFastAPIPostgreSQLDocker
Обсудить похожую задачу Read in English