WISPGate Technical Details

Database Structure

This database structure is not just about storage—it’s about control, isolation, and performance at scale:

Layered Data Architecture

WISPGate Layered Database Architecture Diagram

Tenant Isolation

At the foundation, the model emphasizes Tenant Isolation. Each ISP operates on a dedicated database environment, eliminating the risks of shared-schema architectures. This means no cross-tenant data exposure, no noisy neighbors, and no performance contention.

It’s a deliberate architectural decision: instead of optimizing for simplicity, WISPGate optimizes for security, scalability, and operational independence per customer.

Core Database Cluster

At the center sits the Core Database Cluster, designed for reliability and continuity. High availability, replication, and failover are not optional features here—they are baseline requirements.

The inclusion of read/write separation highlights that the system is built to handle both transactional workloads (billing, provisioning) and read-heavy operations (dashboards, reporting) without degrading performance.

Data Domains Layer

Below that, the Data Domains layer organizes the system into functional components: Billing, CRM, AAA sessions, and OSS/Inventory. This is critical because it reflects how ISPs actually operate. Each domain represents a distinct operational concern, but all are unified within a single controlled data environment. This avoids fragmentation while still maintaining logical separation.

Cache Layer

On the performance side, the Cache Layer (e.g., Redis) is positioned to handle real-time demands—session lookups, rate limiting, and high-frequency queries.

This reduces pressure on the core database and ensures low-latency responses where it matters most, especially for AAA and live network interactions.

Analytics & Logs

Finally, the Analytics & Logs layer separates operational data from analytical workloads.

Usage records, logs, and metrics are processed and stored independently, enabling reporting and insights without impacting transactional performance. This separation is what allows the system to scale without becoming slow or unstable over time.

Strategic Advantage

The overall flow shows a clear pattern:

  • ✔ Isolated tenants
  • ✔ Centralized but resilient data core
  • ✔ Domain-driven structure
  • ✔ Performance optimization through caching
  • ✔ Dedicated analytics pipeline

The key message is this:

WISPGate doesn’t treat the database as a single monolithic store—it operates a layered data architecture designed for high-scale, multi-tenant ISP environments, where isolation, performance, and reliability are built into the foundation.

Optimize Your Operations

Learn how WISPGate’s database architecture enables carrier-grade performance and isolation for your operation.

Book Demo Explore Platform

Technical Architecture

Explore the security models, scalability, and API access layers that complete the WISPGate technical ecosystem.

Security Model API Access