VISÃO TÉCNICA

Feito com Rust.
Medido em milissegundos.

Monolito modular. 29 módulos de domínio. Um binário compilado entregando 4× a vazão a uma fração do custo de recursos.

Benchmarks

Mesma carga. Mesmo hardware.
Resultados diferentes.

Node.js (anterior)

Rust (BetterSuite)

Vazão (RPS)

~600

2,400

Memória ociosa

~1.8 GB

~100 MB

Artefato de deploy

~3.5 GB

270 MB

Latência méd. do servidor

~80-150 ms

~5-20 ms

Arquitetura

10 microsserviços (saltos de rede)

Monolito modular (em processo)

* Todos os números medidos em hardware VPS idêntico de 4 GB rodando a mesma carga. A latência do servidor mede o processamento da requisição no gateway GraphQL, excluindo o round-trip de rede do cliente.

Arquitetura

29 módulos de domínio. Um binário compilado.

Arquitetura hexagonal

Design de portas e adaptadores que mantém a lógica de negócio desacoplada da infraestrutura.

Domain-Driven Design

1.100+ ops GraphQL

Queries, mutations e subscriptions. Os clientes buscam exatamente o que precisam.

GraphQL

Deploy de binário único

Um binário compilado, um processo. Sem service mesh, sem deploys por serviço.

Rust / compilado

Isolamento de workspace

Escopo de workspace exigido pelo sistema de tipos e aplicado em toda query. Defesa em profundidade.

Garantido por tipos

Chamadas em processo

Zero serialização, zero latência de rede entre os módulos de domínio.

Monolito modular

Provisionamento automático

Novos workspaces no ar em segundos. Schema, escopo, config — tudo automatizado.

Autoatendimento

Despacho

Matching em tempo real. Indexado por hexágonos.

A infraestrutura de backend que move despacho em tempo real, correspondência por localização e cargas concorrentes em escala — construída sobre indexação hexagonal H3 em cima de sorted sets do Redis.

Motor de despacho

Grade hexagonal H3 sobre sorted sets do Redis, com filtro de raio exato sobre os candidatos.

H3Redis GeoTokio

Toolchain

Pronto para produção. Em todas as camadas.

Cada camada da stack foi escolhida a dedo — acesso a banco type-safe, processamento de jobs em background, análises em escala e tracing distribuído completo.

ClickHouse

Análises

OLAP colunar para métricas e painéis por workspace — sem impactar o PostgreSQL transacional.

ColunarOLAP

SQLx

Acesso a dados

SQL verificado em tempo de compilação. Checado por tipo contra o schema real no build — zero overhead de ORM.

Em compilaçãoType-safe

Apalis

Fila de jobs

Processamento em background nativo em Rust, com armazenamento persistente, retentativas e agendamento.

Jobs em backgroundPersistente

OpenTelemetry

Observabilidade

Tracing distribuído de ponta a ponta nos 29 módulos — do GraphQL ao banco e à resposta.

TracingMétricas

Frontend

Uma base de código. Todas as telas.

0

% de reúso de código

0

Componentes de UI

0

Locales

0

FPS de render

200+ componentes. Atomic design.

Construído sobre princípios de atomic design — dos átomos primitivos às telas completas de produção.

Átomos

Inputs, botões, rótulos, ícones

Moléculas

Barras de busca, cards, itens de lista

Organismos

Navegação, formulários, tabelas de dados

Templates

Layouts, scaffolds, telas completas

Tempo real

Dados ao vivo. Config instantânea.

Rastreamento ao vivo

Atualizações de localização em menos de um segundo via GraphQL subscriptions. Sem polling.

Atualizações de pedido

Cada mudança de estado é transmitida na hora para todos os clientes conectados via WebSocket.

Notificações push

APNs + FCM + Web. Regras de eventos e promoções configuráveis por workspace.

Lógica de negócio

Preços, regiões, moedas, regras de entrega — configuráveis ao vivo pelo painel.

Do cadastro ao ar em segundos.

Banco de dados, escopo de workspace, configuração, marca — orquestrados de ponta a ponta sem intervenção manual.

Começar