Skip to content
Afonso Cardozo Cruz edited this page Jul 8, 2023 · 2 revisions

Perguntas e respostas

1. Quais são os principais requisitos de backend para a aplicação de doação de agasalho com geolocalização?

  • Os principais requisitos de backend incluem o desenvolvimento de APIs para o cadastro de doadores e entidades, autenticação de usuários, integração com serviços de geolocalização para buscar a localização dos doadores e pontos de coleta, e implementação de funcionalidades para o gerenciamento e busca de doações.

2. Quais APIs de geolocalização devemos considerar para integrar à aplicação?

  • Podemos considerar APIs populares como Google Maps API, Mapbox API ou OpenStreetMap API para obter informações de geolocalização.

3. Como devemos lidar com a autenticação e segurança dos usuários e entidades?

  • Podemos implementar um sistema de autenticação baseado em tokens JWT (JSON Web Tokens) para autenticar usuários e entidades. Também devemos considerar práticas de segurança, como criptografia de senhas e proteção contra ataques de força bruta.

4. Existe algum requisito de escalabilidade ou alta disponibilidade que devemos considerar?

  • Devemos considerar a escalabilidade horizontal do backend, utilizando arquiteturas distribuídas ou serviços em nuvem que permitam dimensionar a aplicação de acordo com a demanda. Também é importante implementar práticas de monitoramento e tratamento de erros para garantir alta disponibilidade.

5. Quais são as expectativas de desempenho para o backend da aplicação?

  • Espera-se que o backend seja capaz de lidar com um grande volume de solicitações, com tempos de resposta rápidos e uma latência mínima. Também é importante considerar otimizações de consultas ao banco de dados e cache para melhorar o desempenho geral da aplicação.
Clone this wiki locally