Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Se-doce-fosse
  • Wiki
  • Wiki
  • Arquitetura

Last edited by Guilherme Santos da Silva Nov 12, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Arquitetura

📘 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

Arquitetura - Se Doce Fosse


💰 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.

2.2 Documento de Referência

📄 Visualizar Estimativa de Custos AWS

Clone repository
  • Arquitetura
  • Banco de Dados e Diagrama
  • Configuração de Ambientes
  • Escopo e Cronograma
  • Fluxo de Trabalho Gitflow
  • Mockups
  • Padrões
  • Teste
  • Testes
  • Home
  • uploads
    • 1ba82490dae6da7a4519295ab0cf736b
      • CONFIGURATION