2年ぶりにBlogシステムを作り直しました。
ブログのURLは引き続き、 https://blog.ik.am
今回のテーマは
- Gitでコンテンツ管理
- Elasticsearchで検索
- マイクロサービス (といっても現状UIが分かれているだけでマイクロサービスアーキテクチャではない)
- Cloud Foundryで運用
です。アーキテクチャの説明はまた今度しますが、
な感じです。
APIサーバーのコアは
https://github.com/categolj/categolj3-api
で開発し、サービスとしては
- APIサーバー https://github.com/making/blog-services/tree/master/blog-api
- UI https://github.com/making/blog-services/tree/master/blog-ui
に分かれています。こちらはSpring Bootで作られた非常に小さなサービスです。
また、記事は
https://github.com/making/blog.ik.am
でMarkdownファイルを直接管理しています。
CategoLJ3はブログシステムというより、ブログフレームワークみたいな感じになってきました。