システム開発
ECサービス新規開発
案件概要
担当
ECサービス(バックエンド)
データ分析基盤
チーム構成
PM: 1名
エンジニア: 2 ~ 3名
期間
4年
課題解決
[課題]
複雑なユーザー権限に応じたデータセキュリティの確保
[解決]
Firebase Security Rulesを最適化したDB設計を導入。Firestoreへのデータアクセス権限をリクエスト単位で厳密に制御することで、開発効率を維持したまま強固なセキュリティを実装しました。
[課題]
外部決済連携における不整合(二重決済など)の防止
[解決]
サーバーレス環境のCloud Functionsに決済ロジックを統合。冪等性(べきとうせい)を担保した処理を組み込むことで、通信エラー時などの二重決済を確実に防ぐ、堅牢な決済基盤を構築しました。
[課題]
サービス運用に負荷をかけない高度なデータ分析環境の構築
[解決]
Firebase Extensionsを導入し、Firestoreから BigQueryへデータを自動転送。本番環境のDB負荷をゼロに抑えつつ、リアルタイムでSQL分析やマーケティング活用ができる体制を実現しました。
- クライアント名
- ECサービス運営会社様
- 担当範囲
- 設計 開発 保守
- 使用技術
- Node.js, TypeScript, Firebase, GCP