Cet article présente l’infrastructure générale du blog jls42.org.

Infrastructure du blog jls42.org

L’infrastructure de type “sans serveur” (serverless) est hébergée sur Amazon Web Services.

Les services utilisés sont les suivants :

Ce blog est donc par nature hautement disponible (high availability).

Le déploiement et les mises à jour de l’infrastructure sont intégralement automatisés avec du code Terraform (Infrastructure as Code).
Le site est écrit en Markdown et est généré à partir du framework Hugo.
L’ensemble des automatisations de construction infrastructure et génération du site est effectué à travers Gitlab via des conteneurs Docker.

Schéma général

Voici le schéma général édité via le service draw.io :
alt text