Deploy your website in seconds

    Sign in with Github to import your repositories and deploy directly from Vercel Clone.

    Explore the Steps

    A lot happens behind the scenes when you deploy your website. Here is a breakdown of the steps involved.

    github

    Clone Github Repository

    The 'upload-service' initiates the GitHub clone process, retrieving the source code using the GitHub URL and access token

    AWS S3

    Source Upload and Build Task Trigger

    "upload-service" uploads the cloned source code to AWS S3, and triggers a Kafka topic with the build task

    Build Task Consumption and Deployment

    'deploy-service' consumes the build task from the Kafka topic, executes build commands, and deploys the final build version to AWS S3

    kafka

    Streaming Build Logs to Client

    Logs generated during the deployment process are sent from 'deploy-service' to 'upload-service' via a dedicated Kafka topic

    Notify Client of Deployment status

    Users receive notifications indicating the status of their build, whether it was successful or encountered any failures

    cloudfront

    Proxy Server and CDN Integration

    User requests are routed through a proxy server to AWS CloudFront to ensure low-latency content delivery for an exceptional user experience