■ プロジェクト概要
安心バックアップ & 即時復元システム
10名 × 5ヶ月
PM / BA / 開発(Flutter / .NET / Golang)/ QC
要件定義 / 設計 / 開発 / テスト / 導入 / 保守・運用
■ 技術構成
フロントエンド
Flutter(iOS / iPadOS / Android)
Bloc / Cubit
PhotoManager
ネイティブブリッジ
バックエンド
ASP.NET Core / Golang
JWT認証ミドルウェア
APIゲートウェイ
インフラ
Google Cloud Storage(GCS)
Cloud Run
Docker
GitLab CI/CD
クリーンアーキテクチャ(Domain / Data / Presentation)
マイクロサービス構成
プールおよびロック制御による並列アップロードパイプライン
リアルタイム同期エンジン(端末 / アルバム / アカウント / ファイル削除イベント)
サブスクリプション容量制御
マルチデバイス同時接続対応
Staging / Production
■ プロジェクト成果
約130件の機能要件を実装
APP / WEB / Web Admin にて2,270件以上のテストケースを実施
リアルタイム同期エンジンを完成
画像・動画・音声・ドキュメントの自動バックアップ
連絡先・カレンダー・端末設定のバックアップおよび復元
マルチデバイス間でのリアルタイム同期
iOS / Android / Web のマルチプラットフォーム対応
並列アップロードにより動画アップロード時のボトルネックを削減
サブスクリプションプランに応じた容量制御を自動化
Web Adminによるライセンスおよび企業管理の一元化
リリース前パフォーマンス検証を実施(起動時間 / バッテリー消費 / メモリ使用量)
SaaS型サブスクリプション(ライセンスベース)モデルを採用
Cloud Run × GCS によるリニアスケーラビリティを実現
将来的な拡張を見据えたマイクロサービス基盤を構築
高評価を獲得
継続案件として発展
ポジティブフィードバック多数

