Skip to main content

Deployment Architecture

AWS Infrastructure

Environments

EnvironmentPurposeURL
ProductionLive customer trafficapi.surestage.com
StagingPre-release validationapi.staging.surestage.com
DevelopmentActive developmentlocalhost:300x

Deployment Process

Services are deployed independently via CI/CD:

  1. Push to main branch triggers build
  2. Docker image built and pushed to ECR
  3. ECS service updated with new task definition
  4. Rolling deployment with health checks
  5. Automatic rollback on failure