この記事では、jls42.orgブログの一般的なインフラストラクチャーを紹介します。

jls42.orgブログのインフラストラクチャー

“サーバーレス”(serverless)タイプのインフラストラクチャーはAmazon Web Services上にホスティングされています。

使用されているサービスは次のとおりです:

したがって、このブログは本質的に高可用性(high availability)を持っています。

インフラストラクチャーの展開と更新はすべてTerraformコード(Infrastructure as Code)を使用して完全に自動化されています。
サイトはMarkdownで記述され、フレームワークHugoから生成されています。
インフラストラクチャーの構築とサイト生成のすべての自動化はGitlabを通じてDockerコンテナを使用して実行されます。

全体のスキーマ

draw.ioサービスを介して編集された全体のスキーマはこちらです:
alt text

このドキュメントは、gpt-4oモデルを使用してfrバージョンからja言語に翻訳されました。翻訳プロセスの詳細については、https://gitlab.com/jls42/ai-powered-markdown-translator を参照してください。