RYFT — архитектура VPN-платформы

RYFT — архитектура VPN-платформы An architecture diagram generated by Archify. Telegram · init data · launch · Architecture component Telegram init data · launch RYFT Mini App · Vue 3 · Vite · Pinia · Architecture component · tma-frontend RYFT Mini App Vue 3 · Vite · Pinia tma-frontend Admin Dashboard · Vue 3 · operational UI · Architecture component · admin-frontend Admin Dashboard Vue 3 · operational UI admin-frontend Traefik Edge · HTTPS · routing · Architecture component Traefik Edge HTTPS · routing RYFT Core API · FastAPI · Dishka · UoW · Architecture component · core RYFT Core API FastAPI · Dishka · UoW core PostgreSQL · durable business state · Architecture component PostgreSQL durable business state Platega · checkout · webhooks · Architecture component Platega checkout · webhooks ARQ Worker · billing · provisioning · Architecture component ARQ Worker billing · provisioning Redis · queue · cache · locks · Architecture component Redis queue · cache · locks Operations · metrics · logs · alerts · Architecture component Operations metrics · logs · alerts Marzban · VPN control plane · Architecture component Marzban VPN control plane Xray Data Plane · VLESS TCP REALITY · Architecture component · 2053/tcp Xray Data Plane VLESS TCP REALITY 2053/tcp HTTPS superuser API transactions enqueue provision metrics Legend Frontend Backend Database Cloud Message bus External

Продукт

  • • Mini App управляет подпиской, устройствами и оплатой
  • • Admin Dashboard покрывает пользователей, тарифы, платежи, серверы и поддержку

Надёжность

  • • PostgreSQL хранит бизнес-состояние и идемпотентность
  • • ARQ повторяет provisioning и reconciliation через Redis

VPN-контур

  • • Core владеет публичной subscription URL
  • • Marzban управляет credentials, Xray обслуживает VLESS TCP REALITY