O problema
Recursos como identificação de tenant e autenticação JWT aparecem em diferentes sistemas. Reimplementar essa infraestrutura em cada projeto aumenta boilerplate, cria variações de comportamento e torna a manutenção mais difícil.
Psalms
Biblioteca em evolução
Biblioteca própria voltada para multi-tenancy, autenticação JWT e componentização de código. O objetivo é criar uma base consistente que possa ser reutilizada entre projetos, em vez de repetir a mesma infraestrutura em cada aplicação.
Contexto
Recursos como identificação de tenant e autenticação JWT aparecem em diferentes sistemas. Reimplementar essa infraestrutura em cada projeto aumenta boilerplate, cria variações de comportamento e torna a manutenção mais difícil.
A Psalms extrai essas responsabilidades para componentes reutilizáveis em .NET. Assim, outros projetos podem partir de uma base mais consistente e concentrar o desenvolvimento nas regras específicas de cada aplicação.
Visão técnica
O projeto trata recursos recorrentes como infraestrutura compartilhada, não como lógica presa a um único aplicativo.
Organiza componentes ligados à identificação e separação de contexto entre tenants.
Centraliza recursos de autenticação baseada em tokens para reduzir repetição e divergência entre projetos.
Separa funcionalidades recorrentes em unidades que podem ser integradas sem copiar a implementação inteira.
Permite que diferentes aplicações compartilhem uma fundação técnica e evoluam a partir das mesmas decisões.
A Psalms não busca resolver um fluxo de negócio visível ao usuário final. Seu valor está em padronizar capacidades técnicas que outros sistemas consomem, mostrando uma preocupação de engenharia com arquitetura e manutenção de longo prazo.
Stack
Status real
A Psalms é uma infraestrutura reutilizável que evolui conforme novos projetos exigem componentes compartilhados. Ela não é apresentada como um aplicativo finalizado para usuários finais.