製造 / データ基盤

大手製造業の顧客データバッチを、ソースコード解析からインフラ再構築まで

大手製造業

大手製造業の顧客データ処理バッチシステムの改修を担当。既存ベンダーがインフラ環境を紛失していたため、ソースコードを解析してゼロから AWS ECS Fargate + Python でインフラを再構築。S3 → EventBridge → Fargate のイベント駆動構成で再立ち上げした。

Before / After

プロジェクトでの変化

  • 出発点
    既存インフラ環境が紛失状態
  • 再構築方式
    ソースコード解析 ゼロベース
  • 実行基盤
    AWS ECS Fargate でサーバーレス
Challenge

課題

大手製造業の顧客データ処理バッチシステムは稼働中だったが、既存ベンダーがインフラ環境を紛失しており、構成情報がほぼ手元にない状況だった。改修するにも、どのコードがどう繋がっているかを推測しながら進める必要があった。さらにバッチを止められないため、本番運用を維持しつつ、ソースコードからインフラ要件を逆算してゼロから再構築するという、難易度の高い前提条件だった。

Approach

アプローチ

  1. 01 既存ソースコードを精読し、必要なインフラ要件(接続先・トリガ・データ種別)を逆算
  2. 02 AWS ECS Fargate + EventBridge のイベント駆動構成で、紛失していた環境をゼロから再構築
  3. 03 S3 → EventBridge → Fargate のチェーンで、データ到着から数秒で処理開始する構成に
  4. 04 Python で会員情報・契約情報・使用実績・離脱判定など、データ種別ごとに処理クラスを分離
  5. 05 AWS SSM Parameter Store で接続情報・閾値を外部化
  6. 06 AWS CodeBuild で Docker イメージのCI/CDを整備し、再現可能な構築フローに
Key Success Factors

成功要因

ソースコード解析からの逆算
紛失したインフラ要件をソースコードから逆算し、ゼロベースで構成を再現した。
イベント駆動による即応性
S3 → EventBridge → Fargate のチェーンで、データ到着から数秒で処理を開始できる構造に。
再現可能なCI/CD
CodeBuild + Docker で構築フロー全体を再現可能にし、属人運用を排除した。
設定の外部化
SSM Parameter Store で接続情報・閾値を管理し、コード改修なしで運用調整可能に。
Solution

ソリューション

ソースコードを精読してインフラ要件を逆算し、AWS ECS Fargate + EventBridge を中核としたイベント駆動構成でゼロから再構築。SSM Parameter Store で設定を外部化し、Docker + CodeBuild で再現可能なCI/CDを整備。「環境が消えた状態」から、本番運用を維持したまま新基盤に移行できた。

同じような課題、ありませんか?

業種や規模を問わず、まずはお話を伺います。

お問い合わせフォーム
Other Cases

関連する事例

事例一覧を見る

まずは、ご相談ください。

ご相談内容は守秘義務のもと取り扱います。
お問い合わせをいただいてから、営業日2日以内にご返信いたします。