株式会社LITALICOが開発している、XLSX(エクセル)ファイル、PDFの自動生成基盤をどのようにクラウド上で実現したかをご紹介します。
XLSXやPDFファイルを生成するには、開発時における検証や運用時の生成コストについて課題となることがあります。生成するファイルが大きくなるとマシンリソースや処理時間が大きく取られてしまいますし、最終的な成果物の検証は人の目によって行われますので、効率の良い開発プロセスが求められます。
生成システム刷新しクラウド上のシステムへ移行、それらの課題を改善した結果、社内の多くのプロダクトに採用されるようになりました。本セッションでは以下のトピックについて紹介予定です。
・GIthubActionを活用した、ページレイアウトの自動検証
・ファイル生成変換処理をAWS Lambdaで処理を細分化し巨大なファイルの生成を並列化、同時に可動コストも大きく削減
・AWS StepFunctionsによる、ファイル生成ワークフローの管理。トレーサービリティの実現
・AWS SQSの連携による既存システムのワークフローへの組み込み
バックエンドエンジニア