ClickHouse
AnalyticsColumnar OLAP for per-workspace metrics and dashboards — without impacting transactional PostgreSQL.
Modular monolith. 29 domain modules. One compiled binary delivering 4× the throughput at a fraction of the resource cost.
Benchmarks
Metric
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)
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
Ports-and-adapters design keeping business logic decoupled from infrastructure.
Queries, mutations, and subscriptions. Clients fetch exactly what they need.
Workspace scope required by the type system and enforced on every query. Defense in depth.
One compiled binary, one process. No service mesh, no per-service deploys.
Zero serialization, zero network latency between domain modules.
New workspaces live in seconds. Schema, scoping, config — all automated.
Ports-and-adapters design keeping business logic decoupled from infrastructure.
Queries, mutations, and subscriptions. Clients fetch exactly what they need.
One compiled binary, one process. No service mesh, no per-service deploys.
Workspace scope required by the type system and enforced on every query. Defense in depth.
Zero serialization, zero network latency between domain modules.
New workspaces live in seconds. Schema, scoping, config — all automated.
Dispatch
The backend infrastructure powering real-time dispatch, location matching, and concurrent workloads at scale — built on H3 hexagonal indexing over Redis sorted sets.
H3 hexagonal grid over Redis sorted sets, with an exact-radius filter on the candidates.
Toolchain
Every layer of the stack is purpose-selected — type-safe database access, background job processing, analytics at scale, and full distributed tracing.
Columnar OLAP for per-workspace metrics and dashboards — without impacting transactional PostgreSQL.
Compile-time verified SQL. Type-checked against the live schema at build time — zero ORM overhead.
Rust-native background processing with persistent storage, retries, and scheduling.
End-to-end distributed tracing across all 29 modules — GraphQL to DB to response.
Frontend
0
% Code Reuse
0
UI Components
0
Locales
0
FPS Render
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
Sub-second location updates via GraphQL subscriptions. No polling.
Every state change streams instantly to all connected clients via WebSocket.
APNs + FCM + Web. Workspace-configurable rules for events and promotions.
Pricing, regions, currencies, delivery rules — configurable live from dashboard.
Sub-second location updates via GraphQL subscriptions. No polling.
Every state change streams instantly to all connected clients via WebSocket.
APNs + FCM + Web. Workspace-configurable rules for events and promotions.
Pricing, regions, currencies, delivery rules — configurable live from dashboard.
Database, workspace scoping, configuration, branding — orchestrated end-to-end without manual intervention.