
Dumcel
Cloud Deployment Platform
Deploying web applications can be complex and time consuming, requiring developers to manage infrastructure, build processes, and server configurations. Dumcel solves this by providing a simple, one click deployment platform that handles repository cloning, project builds, scalable storage, real-time logging, and fast content delivery, allowing developers to focus on coding rather than infrastructure management.
Tech Stack
Dumcel Cloud Deployment Platform
When I started building Dumcel, my goal was to create a cloud deployment platform that makes deploying web applications as simple as a single click. The idea was inspired by how modern developers want to focus on coding rather than infrastructure.
The journey begins when a user logs in and provides a Git repository link. With a click of “Deploy”, Dumcel spins up a dedicated Docker container. This container clones the repository, builds the project, and stores the final build in AWS S3 for scalable and durable storage.
But deployment is just part of the story. I wanted to make the process transparent, so all build logs are streamed in real-time through Kafka, eventually landing in ClickHouse, a high-throughput database capable of handling large volumes of log data efficiently. Another Kafka queue tracks the state of each deployment, transitioning projects from queued → building → success/failed.
Serving deployed applications comes with its own challenges. To tackle this, I built a proxy server that handles requests for custom subdomains like subdomain.domain.app. The proxy first checks Redis for cached content to ensure lightning-fast response times. If the content isn’t cached, it fetches it from S3, stores it in Redis, and serves it to the user, providing a seamless experience.
Looking forward, I’m planning to add analytics similar to Vercel, capturing server-side request data to give users insights into their project usage and performance. I’m still researching the best way to implement this, but it’s an exciting next step.
Even though Dumcel is a work in progress, it’s fully functional in its current form. Through this project, I’ve learned to work hands-on with AWS, Docker, Kafka, ClickHouse, and Redis, gaining practical experience in building scalable, production-ready cloud systems. Dumcel is more than just a deployment platform—it’s a journey into modern cloud infrastructure, real-time logging, and high-performance web delivery.


