Skip to main content

Sprint 2: Backend e Infraestrutura

Durante essa sprint, foi realizado o desenvolvimento inicial do backend da aplicação e na configuração da infraestrutura necessária para suportá-la. Os principais componentes desenvolvidos e documentados são:

Infraestrutura

Backend

Arquitetura

A arquitetura atual do sistema é composta por três componentes principais:

  1. Backend (Go): API RESTful desenvolvida em Go
  2. Banco de Dados (PostgreSQL): Armazenamento persistente
  3. Reverse Proxy (Caddy): Gerenciamento de tráfego e SSL

Fluxo de Dados

Fluxo de Dados

Pontos de Destaque

  • Containerização completa com Docker
  • Configuração via variáveis de ambiente
  • Automatic SSL/TLS com Caddy
  • Sistema de health checks
  • Preparado para escalonamento horizontal