Покупка и продление
Тарифы, платёжные состояния и сроки подписки объединены в клиентском сценарии.
Оплата, выдача доступа, продление и уведомления — единый жизненный цикл услуги.
Обезличенная архитектура платформыКлиент хочет подключиться, а не разбираться с провайдерами. Платформе нужно связать оплату со сроком подписки и выдачей доступа, учитывая задержки и сбои внешних сервисов.
Подписка, устройства и подключение.
Тарифы, платёжные состояния и сроки подписки объединены в клиентском сценарии.
Интеграция с VPN-провайдером связывает активную подписку с доступом на устройстве.
Telegram и push-уведомления помогают предупредить об окончании подписки и изменениях статуса.
Выберите слой, чтобы рассмотреть его место в продукте.
Архитектура выделяет авторизацию, платежи, подписки, provisioning и уведомления. API Gateway связывает внешний интерфейс с этими модулями.
NATS JetStream передаёт события между сервисами. Идемпотентная обработка и повторные попытки предусмотрены для webhook и внешних интеграций.
Telegram initData, короткоживущие токены и ротация refresh-токенов описывают путь от входа до защищённой сессии.
В документации платформы — k3s, проверки готовности, последовательные обновления, Prometheus/Grafana и централизованные логи.
Показана архитектура из документации проекта и обезличенная демонстрация интерфейса. Название клиента, реальные пользователи и инфраструктура не раскрываются.