Platform

Architecture


Warren’s architecture is modular, hardware-agnostic, and built for service reliability. It combines proven open-source technologies with Warren’s own orchestration, access, and billing layers — engineered to evolve continuously without legacy constraints.

Architectural overview

Layers that form the Warren platform

Each layer serves a dedicated role — from orchestration and compute to storage, networking, and billing — ensuring flexibility, isolation, and operational clarity.

Control Plane

Coordinates all components and API operations for reliable orchestration and high availability.

Compute Plane

Runs workloads on KVM/QEMU hypervisors managed by Warren’s proprietary resource manager.

Storage Plane

Distributed Ceph storage supporting block and object data with automatic replication and recovery.

Networking (SDN)

Powered by OpenSDN (Tungsten Fabric) for virtual networks, firewalls, floating IPs, load balancers, and NAT.

Access & Security

Zero-trust access with Teleport, OAuth2 authentication, and delegated user roles.

Billing & Metering

Proprietary services managing usage tracking, charging, invoicing, and API integrations.

REFERENCE setup

Flexible deployment architectures

Warren supports multiple infrastructure models — adaptable to each operator’s environment and long-term growth plan.

Disaggregated Infrastructure (DI)

Dedicated control, compute, and storage nodes for predictable performance and independent scaling. Ideal for large environments and unpredictable workloads (best for public services).

Hyper-converged infrastructure (HCI)

Three-node minimum combining control and compute on shared hosts for compact, cost-efficient clusters with simplified management and self-healing (best for smaller private clouds).

Security & Compliance

Network isolation and access flow

Warren’s control plane and user access paths are isolated from compute and storage operations. All components communicate through authenticated APIs within private networks, ensuring predictable performance and zero-trust separation between layers.

Traffic between users, controllers, and services is segmented across public and private zones, with strict access boundaries and software-defined network filtering.

USER INTERFACE

UI & Design System

A consistent, accessible, and themeable web interface built on React Aria — documented in Storybook for rapid iteration and shared quality.

React + React Aria

Headless, accessibility-first primitives for focus, keyboard, and ARIA patterns. Predictable, composable UI across the console.

Components & Patterns

Reusable form, table, navigation, and feedback components with usage guidelines, do’s & don’ts, and examples.

Accessibility by default

WCAG-aligned semantics, focus management, keyboard navigation, and screen-reader support baked into primitives.

Performance & DX

SSR-friendly, code-split components; Storybook as the single source of truth for examples and regression checks.

Theming & Branding

Design tokens for spacing, color, typography, and states; light/dark modes; per-provider branding.

Storybook

Browse components and live examples in our Storybook. It’s the reference for usage, props, states, and accessibility notes.

Design once, roll out everywhere — the same components power provider consoles and admin tools.


Core components

Technology Stack

Warren combines extended open-source components and proprietary services.
The platform’s modularity allows each layer to evolve independently while maintaining API compatibility.

Layer

Key Technologies

OS & Config

NixOS, Terraform, Nomad

Virtualization

KVM/QEMU, Libvirt

SDN

OpenSDN (Tungsten Fabric), Consul, RabbitMQ, Cassandra

Storage

Ceph

Access & Security

Teleport, OAuth 2

API & Control

Kong, HAProxy, Traefik

Observability

InfluxDB, Telegraf, Riemann

Core Services

Warren Resource Manager, Network Service, Billing & Charging

Database

PostgreSQL

Frontend

Warren UI (React, Vite, React Aria)

Scalability and federation

From single cluster to global federation

Each deployment operates independently yet can interconnect through Warren’s control plane, forming the foundation for the Unified Cloud network.

Rolling upgrades

Decoupled services enable seamless updates without tenant disruption.

Multi-location management

Coordinate capacity, placement, and policies across locations and hardware types.

Inter-cluster communication

REST and message-bus channels enable coordination between clusters.

Unified control

Consistent governance for both virtual and bare-metal workloads, including GPU hosts.