| Home | Escopo e Cronograma | Fluxo de Trabalho | Mockups | Configuração | Arquitetura | Padrões | Banco de Dados | Testes | Utilização |
|---|
📘 Página de Arquitetura e Infraestrutura
Este documento apresenta a arquitetura do projeto Se Doce Fosse, bem como a estimativa de custos da infraestrutura AWS utilizada para sua implantação.
O objetivo é fornecer uma visão geral do ambiente, seus componentes principais e os recursos necessários para manter o sistema em funcionamento.
Atualizado no dia 11/11/2025.
🏗 ️ 1. Arquitetura da Aplicação
1.1 Visão Geral
A imagem a seguir ilustra a arquitetura simplificada do projeto Se Doce Fosse, hospedada na AWS.
O diagrama demonstra o fluxo completo entre os componentes da aplicação, desde o acesso do usuário até o processamento de dados e armazenamento.
1.2 Componentes Principais
- Frontend: desenvolvido em React + TypeScript e servido via Nginx em container Docker, é responsável pela interface com o usuário.
- Backend: implementado em Java + Spring Boot, também executado em Docker, integra-se diretamente aos bancos de dados PostgreSQL e MongoDB, além do S3 para armazenamento de imagens.
- A arquitetura prioriza simplicidade, escalabilidade e isolamento entre camadas, permitindo fácil manutenção e expansão futura.
1.3 Diagrama de Arquitetura
💰 2. Estimativa de Custos AWS
2.1 Descrição Geral
A estimativa de custos foi calculada com base na infraestrutura mínima necessária para o ambiente de produção, considerando os serviços de computação, rede e armazenamento utilizados pela aplicação.
O investimento mensal estimado é baixo, refletindo uma configuração otimizada e adequada ao porte atual do projeto.
