店舗作業スケジュールシステムのサーバーレス化

4月 7, 2022

【お客様の背景】

・お客様の各店舗の作業スケジュール管理を共通的に管理したい

・処理データが多くて、 毎月3GB~5GBデータ処理する必要となる

・サービスを使用する頻度が多くない

※ 毎月のジョブスケージュルは締切日の前後に使用する

※ 毎日のジョブスケージュルは1日3回使用する

【弊社の提案】

・マネージドサービスを中心に活用

・毎日のジョブスケージュルを処理するため、「API Gateway, Lambda, RDS」組み合わせ

・毎月のジョブスケージュルに対しては処理データが多くて、データ処理するためAWS Elastic Container Service使用

【結果】

コスト削減:

・EC2(仮想サーバ)の代わりにサーバーレース構築を使用して、運用コストが50%削減できた

オートメーション:

・毎日・毎月のジョブスケージュルはAWS CloudWatch Eventに自動的に実行される

監視・監査:

・AWS CloudWatch Logsで定期的にシステム監査を行う

【開発コスト】

・日本のオンサイト側:4人月

・ベトナムのオフショア側:20人月

・開発時間: 4ヶ月(要件定義からリリースまで)

事例