Qubox.id
Qubox is a Qurban and Aqiqah service platform. I joined as a backend intern, working directly on a live production codebase.
Experience & Learnings
My daily work was maintaining the codebase and shipping new features. One task was building a new API versioning system, which required keeping every new route backward-compatible with existing endpoints.
A new feature required bulk upload support. Bulk uploads are slow, so I offloaded the work into background jobs. I studied the team’s existing code and learned BullMQ and Redis as a worker queue. This gave me a concrete understanding of async operations and how to keep the API fast under heavy load.
I also got familiar with the team’s runtime: the backend runs on Bun and uses Docker for consistent environments.
Tech Stack
- Backend: Hono, Bun
- Database: PostgreSQL
- Background Jobs: Redis, BullMQ
- Object Storage: MinIO
- Deployment: Docker
Project Links
- Website: qubox.id