TECHNICAL OVERVIEW

Built with Rust.
Measured in milliseconds.

Modular monolith. 29 domain modules. One compiled binary delivering 4× the throughput at a fraction of the resource cost.

Benchmarks

Same Workload. Same Hardware.
Different Results.

Node.js (previous)

Rust (BetterSuite)

Throughput (RPS)

~600

2,400

Idle Memory

~1.8 GB

~100 MB

Deployment Artifact

~3.5 GB

270 MB

Avg. Server Latency

~80-150 ms

~5-20 ms

Architecture

10 microservices (network hops)

Modular monolith (in-process)

* All figures measured on identical 4 GB VPS hardware running the same workload. Server latency measures request handling at the GraphQL gateway, excluding client-side network round-trip.

Architecture

29 domain modules. One compiled binary.

Hexagonal Architecture

Ports-and-adapters design keeping business logic decoupled from infrastructure.

Domain-Driven Design

1,100+ GraphQL Ops

Queries, mutations, and subscriptions. Clients fetch exactly what they need.

GraphQL

Single Binary Deploy

One compiled binary, one process. No service mesh, no per-service deploys.

Rust / Compiled

Workspace Isolation

Workspace scope required by the type system and enforced on every query. Defense in depth.

Type-Enforced

In-Process Calls

Zero serialization, zero network latency between domain modules.

Modular Monolith

Auto Provisioning

New workspaces live in seconds. Schema, scoping, config — all automated.

Self-Service

Dispatch

Real-time Matching. Hex-indexed.

The backend infrastructure powering real-time dispatch, location matching, and concurrent workloads at scale — built on H3 hexagonal indexing over Redis sorted sets.

Dispatch Engine

H3 hexagonal grid over Redis sorted sets, with an exact-radius filter on the candidates.

H3Redis GeoTokio

Toolchain

Production-grade. Every Layer.

Every layer of the stack is purpose-selected — type-safe database access, background job processing, analytics at scale, and full distributed tracing.

ClickHouse

Analytics

Columnar OLAP for per-workspace metrics and dashboards — without impacting transactional PostgreSQL.

ColumnarOLAP

SQLx

Data Access

Compile-time verified SQL. Type-checked against the live schema at build time — zero ORM overhead.

Compile-TimeType-Safe

Apalis

Job Queue

Rust-native background processing with persistent storage, retries, and scheduling.

Background JobsPersistent

OpenTelemetry

Observability

End-to-end distributed tracing across all 29 modules — GraphQL to DB to response.

TracingMetrics

Frontend

One Codebase. Every Surface.

0

% Code Reuse

0

UI Components

0

Locales

0

FPS Render

200+ Components. Atomic Design.

Built on atomic design principles — from primitive atoms to complete production screens.

Atoms

Inputs, buttons, labels, icons

Molecules

Search bars, cards, list tiles

Organisms

Navigation, forms, data tables

Templates

Layouts, scaffolds, complete screens

Real-time

Live Data. Instant Config.

Live Tracking

Sub-second location updates via GraphQL subscriptions. No polling.

Order Updates

Every state change streams instantly to all connected clients via WebSocket.

Push Notifications

APNs + FCM + Web. Workspace-configurable rules for events and promotions.

Business Logic

Pricing, regions, currencies, delivery rules — configurable live from dashboard.

Signup to Live in Seconds.

Database, workspace scoping, configuration, branding — orchestrated end-to-end without manual intervention.

Get Started