00.00.00

RapidServe

Projects/RapidServe

Command Palette

Search for a command to run...

RapidServe

Live

Vercel-style deployment platform using Docker, Lambda, and S3.

Stack used

Docker
AWS
Node.js
Redis
PostgreSQL
DevOps & Cloud Infrastructure

About this project

RapidServe is a production-grade, self-hosted deployment platform built to automate frontend and backend application deployments — similar to Vercel and Railway. The system orchestrates Docker container builds, uploads static assets to Amazon S3, and routes live traffic through a Cloudflare-powered reverse proxy. Each deployment runs in an isolated Docker environment, ensuring build reproducibility and security. A Redis queue coordinates asynchronous build jobs, while PostgreSQL persists deployment history, environment variables, and project metadata. The platform exposes a clean REST API and supports instant rollbacks, custom domain binding via subdomain routing, real-time build log streaming over WebSockets, and a developer-friendly dashboard. Built with Node.js and TypeScript, RapidServe demonstrates advanced distributed systems design, container orchestration, and cloud-native infrastructure engineering.

Key highlights

  • Automated Docker-based build pipeline with isolated per-project containers
  • Amazon S3 integration for static asset hosting and CDN delivery
  • Redis queue for async build orchestration and job scheduling
  • Real-time build log streaming via WebSockets
  • Cloudflare-powered subdomain routing and SSL termination
  • PostgreSQL-backed deployment history and environment variable management
  • Instant rollback to previous deployments
  • Custom domain support with automatic TLS configuration

Related topics

RapidServe deployment platformself-hosted Vercel alternativeDocker deployment automationNode.js cloud infrastructureAWS S3 static hostingRedis job queue Node.jsDevOps project Bangalorecontainer orchestration open sourceCI CD pipeline Node.jsPostgreSQL deployment history