VPN-сервис с оркестрацией Temporal
Масштабируемая система с Telegram-ботом, автоматической генерацией конфигов и полноценным биллингом.
О проекте
Централизованный сервис управления VPN-доступом с микросервисной архитектурой. Обеспечивает полную автоматизацию жизненного цикла подписки пользователя: от оплаты через Telegram-бота до генерации конфигураций (WireGuard/OpenVPN) и автоматического отключения по истечении срока действия. Оркестратор Temporal гарантирует надежность выполнения всех бизнес-процессов.
Архитектура решения
Backend Services (Go)
Набор микросервисов для управления пользователями, тарифами, серверами и локациями. Реализует gRPC API.
Orchestration (Temporal)
Управление долгоживущими транзакциями: активация подписок, рекуррентные платежи, управление конфигурациями на серверах.
Telegram Bot Interface
Основная точка входа для пользователей. Позволяет покупать подписки, получать конфиги и управлять настройками.
Ключевые возможности
Надежные Workflow
Temporal гарантирует, что оплаченная подписка будет активирована, даже при сбое части сервисов.
Масштабируемость
Легкое добавление новых VPN-серверов в разных локациях без остановки сервиса.
Полная автоматизация
Генерация ключей, отправка инструкций и контроль доступа без участия оператора.
50,000+ Active Tunnels
Zero-Touch Configuration
Uptime: 99.9%