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 services used are as follows:

This blog is therefore naturally highly available.

The deployment and updates of the infrastructure are fully automated with Terraform code (Infrastructure as Code). The site is written in Markdown and is generated using the Hugo framework. The entire infrastructure construction and site generation automations are performed through Gitlab via Docker containers.

General Diagram

Here is the general diagram edited via the draw.io service: alt text

This document has been translated from the French version of the blog by the gpt-4-1106-preview model.