ShipIt
TypeScriptNode.jsDockerRedisAWS S3Postgres
ShipIt connects a GitHub repo through OAuth (public and private), triggers an async build through a Redis-backed job queue, runs the build in an isolated Docker container per deployment, and uploads the resulting artifacts to S3. Completed deployments are served through an Nginx reverse proxy on their own subdomain, with build logs streamed live over WebSockets and status tracked through the full pending → building → success/failed pipeline. The queue handles 10+ concurrent deployments in parallel.
Built to explore the infra fundamentals — job queues, worker-based builds, containerized execution — behind platforms like Vercel.