Excelデータインポートの分離設計:PhpSpreadsheetとメッセージキューの活用
大規模データのExcelインポート処理では、単一のリクエストでデータを直接DBに挿入するとシステムが重くなり、メンテナンス性が低下します。この問題を解決するため、インポート処理とビジネスロジックを分離する設計を採用します。
基本的なアプローチは以下の通りです:
インポートAPIはアップロードされたExcelデータをメッセージキューに登録するのみ
別システムのコ ...
9月7日 23:24 投稿