Tecnologia

A tecnologia por trás dos números

Plataforma SaaS multi-tenant, na nuvem, com banco transacional, integrações em tempo real e IA. Passe o mouse nos gráficos para ver os detalhes.

Transações por segundo

Amostra do banco de produção, com leituras a cada 5 segundos

~28 TPS

Pico de 107 na amostra

Linhas de código

Somando nossos sistemas

3,1 mi
  • Regras de negócio e APIs47%
  • Interface27%
  • Testes automatizados20%
  • Infraestrutura4%
  • Banco de dados2%
32 mitransações confirmadas no banco
793tabelas no banco de dados
490migrations versionadas
2.316arquivos de teste automatizado

Tamanho da plataforma

  • Telas
    1.123
  • Rotas de API
    614
  • Rotinas agendadas
    99

Medido em 05/11/2026. Linhas de código: console e demais sistemas, sem contar bibliotecas de terceiros. TPS: média de uma amostra de 60 segundos no banco de produção. Transação aqui é operação técnica no banco, não venda.

Arquitetura

Cinco camadas, do toque na tela até a integração com o parceiro.

  1. InterfaceWeb responsiva, PDV, KDS, totem, app do garçom e do motoboy
    • React
    • Tailwind CSS
    • Server Components
  2. AplicaçãoRegras de negócio, Server Actions, APIs e webhooks
    • Next.js
    • TypeScript
    • Zod
  3. DadosBanco transacional, cache, limite de requisições e mídia
    • PostgreSQL
    • Prisma
    • Redis
  4. AutomaçãoRotinas agendadas, filas de eventos e agentes de IA
    • AI SDK
    • OpenAI
    • Anthropic
    • Cron
  5. IntegraçõesMarketplaces, pagamentos, nota fiscal e WhatsApp
    • WhatsApp Cloud API
    • Open Delivery
    • REST
    • Webhooks

Nossas tecnologias

Front-end

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • Recharts
  • Leaflet

Back-end

  • Node.js
  • Server Actions
  • REST APIs
  • Webhooks
  • Zod
  • Turbopack

Dados

  • PostgreSQL
  • Neon
  • Prisma ORM
  • Redis
  • Upstash
  • BigQuery

Inteligência artificial

  • AI SDK
  • OpenAI
  • Anthropic
  • Controle de gasto por chamada

Nuvem e entrega

  • Vercel
  • Google Cloud
  • GitHub Actions
  • pnpm
  • Turborepo

Identidade e comunicação

  • Clerk
  • MFA
  • Resend
  • WhatsApp Cloud API

Integrações

Delivery

  • iFood
  • 99Food
  • aiqfome
  • Rappi
  • Keeta
  • Entrega Fácil
  • Open Delivery

Pagamentos

  • Pix
  • Maquininha integrada (TEF)
  • Stripe
  • Asaas

Fiscal

  • NFC-e
  • NF-e
  • DF-e
  • NFS-e

Marketing

  • Meta Conversions API
  • Google Analytics
  • Google Ads

Segurança e confiabilidade

Isolamento multi-tenant

Toda consulta é escopada pela empresa. Um cliente não enxerga os dados de outro.

Autenticação forte

Login gerenciado por provedor especializado, com MFA obrigatório para a equipe da plataforma.

Rate limiting

Limite de requisições em Redis contra abuso e picos de acesso.

Backup diário

Cópias automáticas do banco de dados, feitas todos os dias.

Auditorias de segurança

Revisões periódicas de segurança e LGPD no código e na infraestrutura.

Eventos sem perda

Eventos do iFood são confirmados e registrados. O que falha no processamento fica guardado para nova tentativa.

Engenharia

Integração contínua

Cada mudança passa por verificação de tipos, testes automatizados e testes em navegador.

Testes de contrato

Regras críticas de dinheiro, acesso e comunicação são travadas por testes que bloqueiam a mudança.

Migrations imutáveis

Migration aplicada nunca é editada. A CI bloqueia a alteração e um verificador agendado alerta se o banco divergir do schema.

Deploy em janelas

Dez janelas de publicação por dia, com build dedicado e plano B automático se ele falhar.

Glossário técnico

Transações por segundoTPS

Quantas operações o banco confirma a cada segundo. Uma única venda gera várias: pedido, itens, pagamento, estoque.

AtomicidadeACID

Ou a operação inteira é gravada, ou nada é. Uma venda não fica pela metade se algo falhar no meio do caminho.

Multi-tenantSaaS

Uma plataforma atende vários negócios, com os dados de cada um isolados.

Server ComponentsRSC

Parte da tela é montada no servidor, o que reduz o código enviado ao navegador.

WebhookHTTP

Aviso automático entre sistemas: o parceiro chama a nossa API assim que algo acontece.

ORMPrisma

Camada tipada entre o código e o banco, com o schema versionado por migrations.

Migrationschema

Mudança versionada na estrutura do banco, aplicada de forma controlada a cada publicação.

Integração contínuaCI

Cada alteração é verificada automaticamente antes de entrar no sistema.

udiSoftBOX

Você está a um passo de ver o sistema funcionando

Preencha e a revenda da sua região chama você no WhatsApp para mostrar o sistema na sua operação.