プロジェクト
インフラ自動化、Webアプリケーション、運用ツールの設計と実装を紹介します。
- Fullmoon SEO Bot:検索表示を管理するための設計ノート
公開URL、サイトマップ、canonical、hreflangを確認し、検索エンジンのクロールとインデックス登録の状態を区別して管理する自動化の設計です。
- Lunar Style CSS Compiler:CSSビルド検証の設計ノート
Tailwindのソース検出と動的なクラス指定を確認し、CSSサイズと画面のリグレッションを併せて検証するビルドツールの設計です。
- Eco-Astro Image Squeezer:ブラウザー画像処理の設計ノート
WebAssemblyコーデックとWeb Workerを使う画像変換の流れで、画質、メモリ、並列処理数の上限を併せて扱う設計です。
- Fullmoon Core Engine:ビルド・レンダリング最適化の設計ノート
ビルド時のバンドル最適化と、ブラウザー実行時の処理の分離を区別して測定するウェブ性能の設計です。
- Astro Realtime Web Analytics:収集・集計の設計ノート
ブラウザーのイベントを上限付きキューとバッチで収集し、ClickHouseで集計する分析パイプラインの正確性と保管ポリシーを扱います。
- Fullmoon Syntactic Code Highlighter:安全なコード表示の設計ノート
TextMate文法によるトークン化と安全なDOM出力を区別し、長いコードの描画コストを制限するハイライターの設計です。