DropForge
A backend for limited-quantity product drops. When many people try to reserve the last few units at the same moment, the stock can't go below zero, and a retried request can't create a second reservation. I built the reservation and checkout flow in Spring Boot on PostgreSQL and tested it against a real database instead of mocks.
- Java
- Spring Boot
- PostgreSQL
- Next.js
- Docker
- Flyway
- Testcontainers
- GitHub Actions