Ferramentas
foir
o foir é a nossa plataforma de dados: um backend completo em uma caixa, feito para apps multi-tenant. Defina seus modelos e você tem um banco de dados, uma API tipada para web e mobile e um CMS para as pessoas que editam conteúdo. Cada organização cliente é isolada no nível do banco de dados, a partir da identidade: operadores e clientes finais, hierarquias de organizações e papéis por tenant. Ele vem com auth de clientes OIDC hospedada, um gateway de API, realtime, mídia, busca, localização, notificações, personalização, segredos, agendamentos e webhooks. Ele roda este site e é onde nosso novo trabalho para clientes é entregue. Deixe a construção com a gente ou construa por conta própria.
Demesne
O Demesne é o nosso mecanismo de autorização open source. As regras de acesso vivem em um único arquivo de spec e são compiladas em row-level security do Postgres, com verificações de permissão correspondentes para Go e TypeScript. É o que impõe o isolamento de tenants do foir.