【お客様の背景】
- 各店舗の業務スケジュールを一元管理したい
- 毎月3GB~5GBのデータ処理が必要で、大量のデータを扱う
- サービスの利用頻度は低め
* 月次ジョブスケジュール:締め切り前に利用
※ 日次ジョブスケジュール:1日3回利用
【提案】
マネージドサービスを活用した設計
- API Gateway、Lambda、RDSを組み合わせ、日次ジョブスケジュールを処理
- 大量データを処理する月次ジョブスケジュールは、AWS Elastic Container Service(ECS)を利用
【導入効果】
コスト削減
- EC2(仮想サーバー)ではなくサーバーレスアーキテクチャを採用することで、運用コストを50%削減
自動化
- AWS CloudWatch Eventsを活用し、日次・月次ジョブスケジュールを自動実行
監視・監査の強化
- AWS CloudWatch Logsを活用し、定期的なシステム監査を実施
[開発コスト]
- 日本国内開発:4人月
- ベトナムオフショア開発:20人月
- 開発期間:4ヶ月(要件定義~リリース)