-
Notifications
You must be signed in to change notification settings - Fork 0
Q&A
Afonso Cardozo Cruz edited this page Jul 8, 2023
·
2 revisions
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.