MF KESSAIの篠原(@shinofara)です。
これまでは、本社のマネーフォワードの開発ブログに場所を借りて投稿していました。 これからは先日公開した当ブログ「MF KESSAI Tech Blog」をMF KESSAIのものづくりチーム全員で更新していきます。
そして今回は当ブログがどのようなアーキテクチャを採用して運用しているのかをお話します。
このブログで伝えたい事を3行で
文量のあるブログとなっていますので、読む時間を取れなくても結論は何かさくっと理解できるように、3行にまとめました。
- MF KESSAIは元々ブログを投稿していたマネーフォワードの開発ブログを卒業して独立した
- HugoとGithubを使ってPull Requestベースでブログの運用を出来る仕組みを整えた
- インフラの運用にサーバレスアーキテクチャ(Firebase HostingやGoogle App Engine)を採用した
ブログを新しく作る際の要件
ブログを新設するに当たって実現したい事は何か
- Pull Requestベースで記事の管理をしたい
- インフラ運用にかかるコストを可能な限り0にしたい
- 記事作成やレビューの際にWEB上で検証できる環境が欲しい
実現したい事のイメージ図
要件を元にイメージを書き出してみました。 下記の図は初期構成イメージですので、GAEをメインに考えています。