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:

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:
alt text

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