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

Qual melhor prática para estrutura o banckend para receber requisições via API para exibir dados no front.

Olá, pessoal!

Contextualizando: Em um backend com Nestjs, estou consumindo a API de um software imobiliário e construindo meu próprio banco de dados a partir das infomrações coletadas através dos endpoints fornecidos. Concluida toda separaçao de entidades em suas respectivas tabelas e evitando ao máximo redundancia de dados mantendo a normalização do banco de dados relacionais, estou em processo de consumir tais dados com uma aplicação em NextJs. Dai, tendo construído todos meus endpoints interagindo com cada entidade do meu banco, me deparei com uma questão que tem me deixado um pouco confuso e pensativo sobre como construir a interação do meu backend com o front. Mais especificamente sobre como manter simplicidade e clareza ao fazer queries complexas para exibição de dados em forma de dashboard para o usuário. Sendo extremamente necessário relacionar várias tabelas para que os dados exibidos tenham as informações para uma exibição coerente dos dados, me deparo com as seguintes questões e gostaria de uma luz de vocês quanto a isso:

  • Construir um query para cada componente? Cada componente deve ter um próprio endpoint personalizado?
  • Construir uma query genérica para a pagina e, dentro da aplicação do front, dividir os resultados entre os componentes? Cada página buscando um endpoint personalizado para a consulta?
  • Como manter o tão almejado código limpo e simples para uma aplicação completa?

Desde já, agradeço a antenção em qualquer tipo de luz e ajuda.

...e que massa isso daqui! Confortavel e animador conseguir publicar uma dúvida legitima e ser ajudado pela comunidade ao invés de ser escrachado por não saber previamente de tudo S2

Carregando publicação patrocinada...