กรณีศึกษา 01
AU-Van
จองที่นั่งรถตู้มหาวิทยาลัยได้ในแอป LINE
- จองแล้วไม่ซ้อนกัน: นักศึกษาล็อกที่นั่งไว้ก่อน จ่ายเงินภายในเวลาที่กำหนด หรือเข้าคิวสำรองได้ ฐานข้อมูลจะไม่ยอมให้สองคนได้ที่นั่งเดียวกัน มีเทสต์ให้นักศึกษา 8 คนแย่งที่นั่งเดียว และได้แค่คนเดียวเสมอ
- แจ้งเตือนไม่หาย: การแจ้งเตือนส่งผ่าน LINE และจะส่งใหม่เองถ้าส่งไม่สำเร็จ มีแอปเล็ก ๆ ใน LINE สำหรับนักศึกษา และหน้าแอดมินที่จัดผังที่นั่งได้แบบเห็นภาพ
- ระบบคลาวด์แบบใช้งานจริง: เขียนระบบ AWS ที่กระจายสองศูนย์ข้อมูลเป็นโค้ดด้วย Terraform ส่วนเดโมรันบนเซิร์ฟเวอร์เดียวด้วย Docker และทุก pull request จะมีการเช็กอัตโนมัติ 8 ขั้น ที่รันเทสต์ Java 430 ตัว เทสต์เว็บ 303 ตัว และ end-to-end 10 ตัว
- Spring Boot
- React
- TypeScript
- PostgreSQL
- Terraform
- AWS
- LINE LIFF
- Playwright


