Platform pemesanan tiket bioskop yang dibangun sebagai sistem terdistribusi. Kursi di-hold lima menit dengan lock Redis dan unique constraint di database. Pembayaran Xendit berjalan asinkron, tiket terbit lewat event, dan dana baru dikembalikan setelah penyedia memastikan uang benar-benar kembali.
- Proyek
- Vue 3
- NestJS
- gRPC
- PostgreSQL
- Redis
- RabbitMQ
- Xendit