Skip to navigation Skip to main content
  • Home
  • Price
  • Docs
  • Learn
  • Contact us

Technical & Architecture

19
  • Control vs. Data Plane Architecture: Decoupling Web Dashboard from Client Engine
  • Client Core Architecture: TUN Interface & Split Tunneling Specs
  • Webhook Event Pipeline for Automation & Billing Platforms
  • BEX Reseller REST API Specification & OAuth Authentication
  • Automated Top-Up Market & Crypto Instant Settlement Architecture
  • Sub-Reseller Hierarchy & Multi-Tier Credit Allocation Engine
  • Tokenized Bandwidth Economics & Balance Solvency Architecture
  • Edge Rate-Limiting & Traffic Anti-Abuse Architecture
  • Ā Zero-Log Edge Telemetry & Real-Time Gateway Health Monitoring
  • Cryptographic Key Exchange & DNS/IPv6 Leak Prevention
  • Zero-Log Pipeline & RAM-Only Server Operating Environment
  • BEX Global Routing Infrastructure & Gateway Node Distribution
  • Shared Bandwidth Pools & Multi-Device Volume Allocation in Gigify
  • Ā Cumulative Quota Engine & Validity Rollover Protocol
  • Gigify Real-Time Metering Engine & Per-GB Bandwidth Accounting
  • Priority Routing & Dedicated Gateway Bandwidth Allocation
  • Concurrent Device Handshake & Hardware ID Allocation
  • Premiume Subscription Lifecycle & Fixed Timeframe Engine
  • Active vs. Inactive Session Detection Protocols

Legal & Transparency

8
  • Refund Eligibility & Balance Adjustment Terms
  • Cryptocurrency Billing & Wallet Top-Up Terms
  • Sub-Reseller Hierarchy Regulations & Compliance Guidelines
  • Reseller Partner Agreement & Token Ownership Rules
  • Service Availability & SLA Commitments
  • End User Lisense Agreement (EULA) & Acceptable Use Policy
  • RAM-Only Processing & Non-Retention Policy Specs
  • BEX Strict Zero-Logs Privacy Policy & Data Handling Specifications

Frequently Asked Questions

16
  • What should I do if I experience connection timeouts or speed degradation?
  • What encryption algorithms and routing protocols are implemented?
  • How does BEX prevent DNS, WebRTC, and IPv6 leaks?
  • Does BEX VPN log my browsing activity, IP address, or traffic data?
  • Can I integrate BEX services with Telegram bots or custom WHMCS platforms?
  • How does instant settlement work in the automated Top-Up market?
  • How do I configure Sub-Reseller accounts and commission tiers?
  • How do bandwidth tokens work in the BEX Reseller ecosystem?
  • What cryptocurrency payment methods are accepted for top-ups?
  • Does unused bandwidth expire in Gigify plans?
  • How is bandwidth usage calculated and tracked in Premium and Gigify plans?
  • What is the difference between Premium and Gigify plans?
  • Can I use my account across multiple devices simultaneously?
  • How do I create and secure my BEX account?
  • Do I connect to the network from the web dashboard or the client app?
  • What is BEX VPN and how does it differ from traditional VPNs?
  • Home
  • Docs
  • Technical & Architecture
  • Control vs. Data Plane Architecture: Decoupling Web Dashboard from Client Engine
View Categories

Control vs. Data Plane Architecture: Decoupling Web Dashboard from Client Engine

1 min read

1. Overview & Decoupling Philosophy #

The BEX platform strictly decouples its Control Plane (Web Dashboard, billing engine, user management, and token accounting) from its Data Plane (client runtime engines, eBPF packet routing, and edge gateway tunnels). This architectural separation ensures that high-volume network packet forwarding operates independently of web infrastructure state. A failure, maintenance window, or traffic spike on the administrative Web Dashboard will never disrupt active VPN tunnels or cause packet degradation across client engines.

2. Functional Separation & Responsibilities #

BEX isolates system capabilities into two distinct operational planes with zero shared execution runtime:

  • Control Plane Responsibilities:
    • User authentication, OAuth2 authorization, and role-based privilege management.
    • Reseller balance accounting, credit allocations, and top-up transaction processing.
    • Node discovery, global server load-balancing policies, and client configuration generation.
    • Long-term analytics aggregation and administrative UI rendering via web/REST portals.
  • Data Plane Responsibilities:
    • High-speed virtual TUN interface packet capture, encapsulation, and decapsulation.
    • eBPF-driven kernel-level packet filtering, rate limiting, and byte counters.
    • Encrypted transport protocol execution (WireGuard, Xray/VLESS, custom obfuscation).
    • Dynamic local split-tunneling routing evaluations and DNS proxy resolution.

3. Asynchronous State Synchronization & gRPC Stream #

To keep edge gateways and client engines updated with user entitlements without introducing synchronous HTTP request latency into network routing:

  • mTLS-Encrypted gRPC Streams: Control plane orchestrators push real-time access policy updates, revoked token lists, and node status changes to data plane nodes via persistent gRPC streams secured with mutual TLS (mTLS).
  • Local In-Memory Cache (Redis/eBPF Maps): Edge data plane nodes cache active session keys, user balance limits, and route rules directly in high-speed RAM and eBPF maps.
  • Zero-Latency Data Path: Ingress and egress packets are evaluated against local memory caches in microseconds without making blocking network calls back to the central web server or database.

4. Fault Isolation & Autonomous Edge Resilience #

The decoupled architecture guarantees zero-downtime operation and fault isolation under extreme network or infrastructure failures:

  • Autonomous Edge Continuity: If the Web Dashboard, central database, or billing API goes offline, existing client sessions remain fully active. Data plane nodes continue routing traffic and metering usage locally.
  • Batch Re-Sync on Recovery: When control plane connectivity is restored, edge gateways stream accumulated usage metrics back to the central ledger via batch transactions.
  • Blast Radius Containment: A security compromise or DDoS attack against the web dashboard cannot compromise active encryption keys or take down the underlying packet routing mesh.

5. Key Strategic Benefits #

  • Uninterrupted User Connectivity: System updates or outages on the web portal cause zero dropped connections for active users.
  • Linear Scalability: Control plane and data plane can scale independently based on CPU versus network bandwidth demands.
  • Enhanced Security Posture: Administrative web servers hold no direct access or sockets to active client packet streams.
Still stuck? How can we help?

How can we help?

Updated on October 4, 2026
Active vs. Inactive Session Detection ProtocolsClient Core Architecture: TUN Interface & Split Tunneling Specs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • 1. Overview & Decoupling Philosophy
  • 2. Functional Separation & Responsibilities
  • 3. Asynchronous State Synchronization & gRPC Stream
  • 4. Fault Isolation & Autonomous Edge Resilience
  • 5. Key Strategic Benefits
Based on WoodMart theme© 2026 WooCommerce Themes.
payments
Close
  • Home
  • Price
  • Docs
  • Learn
  • Contact us
  • Languages
    • You need WPML plugin for this to work. You can remove it from Header builder.
Shop