Apresentamos o dpkit Terminal e TypeScriptVer o anúncio

Dados e armazenamento

Bases de dados transacionais

Um Postgres por produto, com o esquema e as consultas deliberadamente a cargo de ferramentas diferentes.

  • PostgreSQL
  • Prisma
  • Kysely
  • SQL migrations
  • pgvector
  • PostGIS

O que é

O sistema de registo: uma base de dados relacional que guarda o estado que um negócio não pode perder, com transações a sério, restrições a sério, e um esquema que está escrito em vez de implícito no código que por acaso lhe escreve.

Porque o escolhemos

Optamos por PostgreSQL porque absorve requisitos que de outra forma se tornariam sistemas separados — documentos JSON, pesquisa em texto integral, consultas geoespaciais através do PostGIS, semelhança vetorial através do pgvector. A divisão que nos importa é interna: o Prisma detém o esquema e a geração de código, enquanto todas as consultas em execução passam pelo Kysely como SQL tipado. Isso mantém os tipos gerados e os modelos Zod honestos sem que um ORM decida a forma das nossas consultas, e deixa as migrações como SQL revisível em vez de algo que uma ferramenta improvisa durante um deploy.

O que construímos com ele

Software de gestão e ferramentas internas

A ferramenta interna de que o seu setor precisa mesmo — leads, negócios, inventário, faturação, permissões, registo de auditoria. Construída à volta da forma como trabalha, e não à volta de um template.

Bases de dados transacionais · Identidade e acesso · APIs tipadas · Aplicações web full-stack

Plataformas e pipelines de dados

Trazer os dados para dentro, verificá-los e mantê-los corretos — de meia dúzia de folhas de cálculo a milhões de linhas por dia.

Processamento de dados · Normas de dados e validação · Bases de dados transacionais · Aquisição de dados da web

Onde o usamos

Esta é a espinha dorsal dos produtos que operamos no dia a dia, e a parte de um projeto de cliente que mais somos chamados a reparar — normalmente onde o esquema se afastou da aplicação que depende dele.
capturamycarro.app
O motor de busca de automóveis Mycarro tal como funciona hoje, pesquisando os anúncios que tem ativos em Portugal.

Mycarromarketplace de automóveis e CRM para stands

Um marketplace de carros usados a funcionar em Portugal. Pesquisa para o consumidor sobre anúncios reunidos de todo o mercado, um back office para stands gerirem leads, inventário e faturação, e uma aplicação móvel — construído de ponta a ponta.

construímos

sob NDA
Trabalho que não podemos mostrar
ND

NDAMVP de plataforma fintech suíça

Arquiteto principal de uma plataforma de serviços financeiros regulada: um backend contract-first, um painel de operações e uma aplicação iOS e Android. MVP entregue.

cliente · NDA

Entre em contacto

Diga-nos o que precisa de construir.

Somos uma equipa pequena em Portugal, a trabalhar no horário de Londres. Um site, uma aplicação, uma ferramenta interna, ou a plataforma por trás deles — comece por uma frase sobre o problema e nós tratamos do resto.

Todas as tecnologias
Pedir orçamento