This article presents the general infrastructure of the jls42.org blog.
Infrastructure of the jls42.org blog
The “serverless” type infrastructure is hosted on Amazon Web Services.
The following services are used:
- Route 53: DNS management (Domain purchased from Gandi)
- Cloudfront: CDN / Cache
- S3: Website hosting
- Certificate Manager: HTTPS certificate management
This blog is therefore highly available by nature (high availability).
Deployment and infrastructure updates are fully automated with Terraform code (Infrastructure as Code). The site is written in Markdown and is generated from 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 has been translated from the French version by the Mistral-medium model.