ClickHouse
AnalyticsColumnar OLAP for per-workspace metrics and dashboards - without impacting transactional PostgreSQL.
Modular monolith. 25 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.
Row-level security enforced at the PostgreSQL level. Defense in depth.
270 MB compiled binary. No container orchestration. Ship and run.
Zero serialization, zero network latency between domain modules.
New workspaces live in 15 minutes. Schemas, RLS, config — all automated.
Ports-and-adapters design keeping business logic decoupled from infrastructure.
Queries, mutations, and subscriptions. Clients fetch exactly what they need.
270 MB compiled binary. No container orchestration. Ship and run.
Row-level security enforced at the PostgreSQL level. Defense in depth.
Zero serialization, zero network latency between domain modules.
New workspaces live in 15 minutes. Schemas, RLS, config — all automated.
Dispatch
The backend infrastructure powering real-time dispatch, location matching, and concurrent workloads at scale - built on Redis geospatial primitives and H3 hexagonal indexing.
Redis geospatial indexes + H3 hexagonal grid for sub-millisecond proximity matching.
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 25 modules - GraphQL to DB to response.
Frontend
0
% Code Reuse
0
UI Components
0
Languages
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, flows
Pages
Complete, production-ready 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, RLS policies, configuration, branding — orchestrated end-to-end without manual intervention.