Site search

サイト内検索

プロフィール、実績、使用技術から検索できます。

    検索語はブラウザ内だけで処理され、外部には送信されません。

    小説・朗読投稿サービスのリアーキテクチャ

    「聴くっしょ!」は、2026年4月の移行後もこの構成で運営を継続しています。

    期間

    2026年3月 ~ 2026年4月(2026年4月カットオーバー済み・運用中)

    体制

    2名(開発・インフラ:自身1名、運営:1名)

    役割

    アーキテクチャ設計 / バックエンド開発 / フロントエンド開発 / モバイルアプリ開発 / インフラ構築 / Agentic Engineering の設計・運用

    背景

    3年間 Ruby on Rails + AWS Lightsail で運用してきた個人サービスに対し、フルリアーキテクチャを実施。

    AIエージェントが実用レベルに達したのではないかという仮説を、実サービスのフルリアーキテクチャで検証するために開始。エージェントが安全に動作するためのハーネス(lint / test / security scan の自動ゲート)を設計・構築し、品質を担保しながら移行を推進した。業務で蓄積した Go / Google Cloud の知見を深化させる狙いもあった。

    技術スタック

    移行後

    移行前

    アーキテクチャ

    Before

    利用者からNginx、Rails 6.1、MySQLへ接続するAWS Lightsail上の移行前構成図
    AWS Lightsail 上のモノリス構成

    After(ランタイム)

    Cloud Run上のNext.jsとGo APIからCloud SQL、Cloud Storage、Vertex AIなどへ接続する移行後のランタイム構成図
    Cloud Run を中心とした移行後のランタイム構成

    After(CI/CD・IaC)

    GitHub ActionsとWorkload Identity FederationによるCloud Runへのデプロイ、およびTerraformによるGoogle Cloudリソース管理の構成図
    GitHub Actions と Terraform によるデリバリー構成

    技術的なポイント

    Agentic Engineering × ハーネスエンジニアリング

    クラウドアーキテクチャ

    バックエンド設計

    フロントエンド設計

    成果