AI 開発自動化プラットフォームの基盤・アプリケーションの設計・構築
案件概要
大手 SIer のシステムエンジニア向けの AI による開発ライフサイクル完全自動化アプリの開発。
開発の各工程を AI で支援する社内向けプラットフォームとして構築。お客様が自作した AI モデルを社内に提供し、エンジニアが日々の開発に組み込んで使えるようにした。
体制
自社から 4 人月、チーム全体では 5 人月ほど。メンバー全員が要件定義から実装までを一貫して担当した。
業務内容
- Cloud Run、Cloud SQL などを使った Web アプリケーション設計構築
- Cloud Identity を使った認証認可基盤設計構築
- クリーンアーキテクチャをベースに Fastify を使ったバックエンド実装
- React を使ったフロントエンドの実装
- GCE 上で Claude Code を利用するセキュリティを担保した開発環境の構築
- Azure DevOps Pipeline を使った CI / CD 構築
- GPU を使った GKE 上での自作モデルホスティング
- 社内セキュリティ規則に基づく Apigee から GKE への閉域通信を PSC(Private Service Connect)で設計実装
- Vertex AI へのカスタムコンテナのデプロイ
- Terraform を使った IaC 実装
- n8n の GKE セルフホスティング
- 社内エンドポイント連携のためのカスタムノード作成
成果
- お客様が自作したモデルを GKE 上にデプロイし、Apigee 経由で社内の約 60 チームが実際に呼び出せるようにした
- 決まっていない状態からお客様と要件を固め、3 ヶ月で MVP のリリースまで完走
- Claude Code を利用する AI 駆動開発で、本来 10 人月以上かかるアプリを 5 人月で実装
使用技術
- フロントエンド: React (TypeScript)
- バックエンド: Fastify (TypeScript)
- クラウド: Google Cloud(GKE / GCE / Cloud Run / Cloud SQL / Secret Manager / Apigee / PSC / DNS / VPC)
- IaC: Terraform
- AI / ML: Vertex AI / GPU(GKE 上の自作モデルホスティング)
- 認証・認可: Cloud Identity
- CI / CD: Azure DevOps Pipeline
- 開発環境: Docker
- ワークフロー自動化: n8n(GKE セルフホスティング)
- AI 駆動開発: Claude Code
- コミュニケーションツール: Microsoft Teams / Slack