ケーススタディ 01
AU-Van
大学のバンの座席を、LINE の中で予約
- 二重予約が起きない予約: 座席の一時確保、期限内の支払い、キャンセル待ちに対応しています。同じ座席を2人が取れないように、データベース自体が止めます。8人の学生が1つの席を取り合うテストでは、取れるのは必ず1人だけです。
- なくならない通知: 予約の知らせは LINE で届き、送れなかったときは自動でやり直します。学生向けの小さな LINE アプリと、座席の配置を見ながら作れる管理画面もあります。
- 本番を想定したクラウド: 2つのデータセンターにまたがる AWS の構成を、Terraform でコードとして書きました。デモは Docker を使って1台のサーバーで動いています。プルリクエストのたびに8つの自動チェックが動き、430件の Java テスト、303件の Web テスト、10件の E2E テストを実行します。
- Spring Boot
- React
- TypeScript
- PostgreSQL
- Terraform
- AWS
- LINE LIFF
- Playwright


