Webアプリ / 2024–現在
代理取得業務の自動化
非同期処理とリアルタイム通知で、自動化と進捗の見える化を実現
担当: PL / フルスタック
- 課題
- 人手による代理取得業務に多くの工数がかかり、処理のリアルタイム性も不足していた。
- やったこと
- Seleniumによるスクレイピングを中心に、Celery/Redisの非同期処理とFlask-SSEのリアルタイム通知を組み込んだWebアプリを設計・実装。Skyvernでプロンプトベースの自動化を実装し、Terraformでインフラを構築。グローバルチームと英語で連携。
- 成果
- 代理取得業務の自動化・省力化を実現。非同期+リアルタイム処理で処理状況を可視化。
処理の流れ
- 1
入力
対象サイト・取得条件(React UI)
- 2
スクレイピング
Selenium + Skyvern(プロンプトベース自動化)
- 3
非同期処理
Celery / Redis でジョブをワーカー実行
- 4
リアルタイム通知
Flask-SSE で進捗をブラウザへ配信
- 5
出力
取得データの確認・ダウンロード
構成
- AWS ECS
- RDS
- ElastiCache
- Cognito
- S3 / ECR
- Terraform (IaC)
使った技術
- Python
- TypeScript
- React
- Flask
- Celery
- Selenium
- AWS
- Terraform
似た課題、ありませんか。
「この実績のようなことを、うちでも」の一言から始められます。
ご相談・お見積りは無料です。