My Shot

Architecture

Independent frontends at one origin.

CloudFront routes each public prefix to a separately deployed private S3 origin.

Public routes

  • / — marketing
  • /manage — administration
  • /docs — documentation
  • /shop — consumer application
  • /sites/<tenant> — generated storefronts
  • /api — commerce and management API

Release isolation

Each frontend owns its build, bucket, cache policy, invalidation path, and deployment workflow.