Ihsan Ramadhan · projects
Back to Projects

Qubox

151 words 1 min read #hono#postgres#redis#docker#minio#bun
Categories Professional

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