Executando verificação de segurança...
2

[Ajuda] O que você sabe sobre Arquiteturas Descentralizadas e Multi-Tenant?

Olá Tab, como estão?

Vim aqui de forma singela pedir a ajuda de vocês: universitários, seniores, juniores, CEOs, bots de AI e muitos outros.

O que vocês sabem sobre Arquiteturas Descentralizadas e Multi-Tenant. Mais em específico, uma arquitetura de processamento de dados compartilhados entre microsserviços em uma estrutura Multi-Tenancy.

O objetivo é diminuir a latência e tempo de processamento em tarefas como interpolação de dados, geração de mapas e outros recursos em microsserviços de agricultura de precisão, criando uma rede de nós entre as instituições que possuem a plataforma, mas os dados em si são dividos por tenants.

Qualquer dica é válida, artigos, blogs, ferramentas, livros bons sobre o assunto.

Carregando publicação patrocinada...
3

Se o objetivo é diminuir o tempo de latência, será que realizar o deploy por zonas é uma possibilidade?
Exemplo: um grupo de Tenants da Europa usaria o deploy realizado em servidores europeus. O tenant ou grupo de tenants da América do Sul usariam servidores de SP, por exemplo.

Sobre diminuir tempo de processamento: se você tiver N filas no seu serviço de mensageria separadas por Tenant ou grupo de Tenants, o consumo seria mais rápido do que ter uma fila única de todos os tenants.

2
2

Você pode começar buscando informações sobre estratégias de Tenancy. Com isso vc irá aprender sobre quais as formas de separação dos dados no banco de dados.
Depois disso sugiro você pesquisar na sua linguagem preferida uma forma de implementação. Isso irá gerar muitas dúvidas. Busque esclarecer cada uma delas e já saberá o básico sobre multi tenant.

Na minha visão é um conceito simples de entender, mas tem muitos detalhes na hora de implementar.