Este artigo apresenta a infraestrutura geral do blog jls42.org.
Infraestrutura do blog jls42.org
A infraestrutura do tipo “sem servidor” (serverless) é hospedada na Amazon Web Services.
Os serviços utilizados são os seguintes:
- Route 53 : Gestão DNS (Domínio comprado na Gandi)
- Cloudfront : CDN / Cache
- S3 : Hospedagem do site
- Certificate Manager : Gestão do certificado https
Este blog é, portanto, por natureza altamente disponível (high availability).
O deployment e as atualizações da infraestrutura são totalmente automatizados com código Terraform (Infrastructure as Code).
O site é escrito em Markdown e é gerado a partir do framework Hugo.
Todas as automatizações de construção da infraestrutura e geração do site são realizadas através do Gitlab via contêineres Docker.
Esquema geral
Aqui está o esquema geral editado via o serviço draw.io :
Este documento foi traduzido da versão fr para a língua pt utilizando o modelo gpt-4o. Para mais informações sobre o processo de tradução, consulte https://gitlab.com/jls42/ai-powered-markdown-translator