システム概要
行事の主催者が参加者向けに QR コードを発行し、参加者がそれを読み取って参加報告を行うシステムの基盤を構築しました。
サーバレスで構成しているため、ランニングコスト・運用コストを押さえつつ、拡張性の高い構成となっています。
課題・要望
従来の報告方法だと、報告時に人が密集してしまうことからコロナウイルスの感染リスクが増大することが考えられたため、
ユーザに報告用の QR コードを読み取ってもらい、各ユーザの端末から報告できるようにすることで人が密集しないようなシステムを求められていました。
また、容易にスケールアウトできて、ランニングコストを抑えることができるようにサーバレス構成を希望されていました。
提案・施策
SPA の基盤として Cloudfront/S3 を中心としたサーバレス基盤を提供
お客様からの要望に応えるかたちでサーバレス基盤を提供しました。
フロント側は Cloudfront/S3、バックエンドは APIGateway/Lambda を組み合わせることでサーバレスの基盤を実現しました。
さらに AWS WAF を利用することで、セキュリティ上の脅威についても対策を取っています。
効果
サーバレス基盤で提供することで、ランニングコストと運用コストを抑えて提供することができました。