Slide 13
Slide 13 text
Data Strategy and Operation Center
システム構成
12
サービス構成
• 各プロセスをサービスに切り出し、それぞれWebAPIと複数の非同期ワーカーで構成
• 非同期ワーカーはSidekiqキュー、SWFキュー、データベースから読み込み
• バッチ処理などのスケジュール実行はRundeckで制御
インフラ構成
• EC2で稼働
> Webサーバ, Batchサーバ, 管理Webサーバ, etc...
• 1台のBatchサーバには複数サービスのワーカーが配置される
> ワーカー数は独自に開発した管理ツールで運用
技術スタック
• Ruby on Rails
• EC2, RDS, S3, ElastiCache, Elasticsearch, SWF, etc…