HyperStartup

知识 / CTO 与架构之道 / 架构全景

架构全景

单体架构

业务架构分层

业务中心

基础服务层

云平台 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 授权运行平台

彩色代表已进入当前架构;灰色代表目标能力,将随着构建之路逐步点亮。