单体架构
业务架构分层
业务中心
基础服务层
云平台 AWS
CI · 持续集成
GitHub Actions
构建镜像
提交后自动启动ECR
保存镜像
保存 commit SHA 镜像CD · 持续交付
SSM
远程执行
发送部署命令EC2
运行平台
运行 Caddy、前后端和数据库Docker Compose
容器编排
运行 Caddy、前后端和数据库IAM:OIDC 授权 GitHub Actions · Instance Role 授权运行平台
集群架构
业务架构分层
业务中心
基础服务层
云平台 AWS
CI · 持续集成
GitHub Actions
构建镜像
提交后自动启动ECR
保存镜像
保存 commit SHA 镜像CD · 持续交付
SSM
远程执行
发送部署命令ECS / EKS
运行平台
运行多副本并支持扩缩容Service / Kubernetes
容器编排
运行多副本并支持扩缩容IAM:OIDC 授权 GitHub Actions · Instance Role 授权运行平台
彩色代表已进入当前架构;灰色代表目标能力,将随着构建之路逐步点亮。