TECHNICAL OVERVIEW

Built with Rust.
Measured in microseconds.

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

Benchmarks

Same Workload. Same Hardware.
Different Results.

Node.js (previous)

Rust (bettersuite)

Throughput (RPS)

200

2,400

Idle Memory

~4,000 MB

~52 MB

Deployment Artifact

~3.5 GB

170 MB

Avg. Response Time

~80-150 ms

~5-20 ms

Architecture

10 microservices (network hops)

Modular monolith (in-process)

* Response times are preliminary estimates - pending production telemetry. All other figures measured on identical 4 GB VPS.

Architecture

22 domain modules. One compiled binary.

Hexagonal Architecture

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

Domain-Driven Design

700+ GraphQL Ops

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

GraphQL

Single Binary Deploy

170 MB compiled binary. No container orchestration. Ship and run.

Rust / Compiled

Multi-Tenant RLS

Row-level security enforced at the PostgreSQL level. Defense in depth.

PostgreSQL RLS

In-Process Calls

Zero serialization, zero network latency between domain modules.

Modular Monolith

Auto Provisioning

New tenants live in 15 minutes. Schemas, RLS, 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 Redis geospatial primitives and H3 hexagonal indexing.

Dispatch Engine

Redis geospatial indexes + H3 hexagonal grid for sub-millisecond proximity matching.

H3Redis GeoTokio

Request received with coordinates

H3 index resolves to hexagonal cell

Redis GEORADIUS queries nearby supply

Best match dispatched via subscription

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 tenant 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 22 modules - GraphQL to DB to response.

TracingMetrics

Flutter

Cross-Platform

BetterUI

Design System

Rust

Backend

PostgreSQL

Database + RLS

Redis

Geospatial

H3

Spatial Index

ClickHouse

Analytics

Frontend

One Codebase. Every Surface.

95

% Code Reuse

200

UI Components

26

Languages

60

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, flows

Pages

Complete, production-ready 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. Tenant-configurable rules for events and promotions.

Business Logic

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

Signup to Live in 15 Minutes.

Database, RLS policies, configuration, branding — orchestrated end-to-end without manual intervention.

Get Started