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