This article presents the general infrastructure of the jls42.org blog.
Infrastructure of the jls42.org blog
The serverless infrastructure is hosted on Amazon Web Services.
The services used are the following:
- Route 53 : DNS Management (Domain purchased at Gandi)
- Cloudfront : CDN / Cache
- S3 : Website hosting
- Certificate Manager : https certificate management
This blog is therefore by nature highly available.
Infrastructure deployment and updates are fully automated with Terraform code (Infrastructure as Code).
The site is written in Markdown and is generated using the Hugo framework.
All infrastructure building and site generation automation is done through Gitlab via Docker containers.
General diagram
Here is the general diagram edited via the draw.io service:
This document was translated from fr version to en language using the claude-3-opus-20240229 model. For more information about the translation process, see https://gitlab.com/jls42/ai-powered-markdown-translator