Artefatos de Infraestrutura
Nesta seção, detalhamos os componentes de infraestrutura utilizados no projeto. A imagem abaixo apresenta um diagrama que ilustra a arquitetura de infraestrutura, incluindo:
- Servidores: Instâncias EC2 configuradas para executar o backend e o banco de dados.
- Armazenamento: Utilização do S3 para armazenar imagens e outros arquivos estáticos.
- Entrega de Conteúdo: CloudFront configurado para distribuir imagens e arquivos com baixa latência.
- Contêineres: Docker utilizado para empacotar e executar o backend e o banco de dados em ambientes isolados.
- CI/CD: GitLab Runners automatizam o processo de build e deploy, garantindo consistência nas versões do sistema.
Abaixo está o diagrama que representa essa infraestrutura: