Introdução
Bem-vindos à documentação da Sprint 2 do nosso projeto. Nesta fase, avançamos significativamente na concretização de nossa visão, com esforços concentrados em três áreas principais: desenvolvimento da arquitetura e backend, análises estratégicas e design de interface.
-
Arquitetura e Backend Assíncrono: Implementamos a primeira versão do nosso backend utilizando uma arquitetura de microsserviços assíncronos. Isso envolve a criação de serviços independentes que comunicam entre si de forma não sincronizada, principalmente através do RabbitMQ, permitindo que o sistema seja mais escalável e resiliente a falhas. A base da nossa arquitetura inclui um API Gateway em nginx, microsserviços em FastAPI, persistência em Postgres, e comunicação adicional via HTTPS e gRPC.
-
Análise Financeira: Realizamos uma análise financeira detalhada para prever os custos associados ao desenvolvimento e manutenção do projeto. Isso nos permite planejar melhor nossos recursos e garantir a sustentabilidade do projeto a longo prazo.
-
Análise PESTEL: Para compreender melhor o ambiente externo que pode afetar nosso projeto, conduzimos uma análise PESTEL, que examina fatores Políticos, Econômicos, Sociais, Tecnológicos, Ecológicos e Legais. Essa análise nos ajuda a antecipar possíveis desafios e oportunidades no mercado e ajustar nossa estratégia conforme necessário.
-
Mockup de Alta Fidelidade no Figma: Desenvolvemos um mockup completo de alta fidelidade no Figma para visualizar a interface do usuário do nosso aplicativo. Isso inclui o design detalhado de todas as páginas e componentes do app, proporcionando uma representação visual clara que guiará o desenvolvimento frontend e facilitará a colaboração entre equipes.
Esses elementos juntos formam a base sólida sobre a qual estamos construindo nosso projeto, cada um contribuindo para o sucesso e a implementação eficaz da solução proposta.