技术
工具
借助 Docker、Kubernetes 和自动化 CI/CD 流水线实现可靠发布。
Docker
每个服务都打包为容器镜像,在笔记本、测试环境和生产环境中运行一致。精简的多阶段镜像让构建更快,攻击面更小。
Kubernetes
用于确实需要它的工作负载:滚动更新、自动扩缩容、健康检查和自动重启。当 Kubernetes 超出项目需要时,我们使用更简单的托管容器服务。
CI/CD
使用 GitHub Actions、GitLab CI 或 Azure DevOps 构建流水线,每次合并都会自动检查、测试、构建和部署,并在上线生产前设置审批环节。
技术
我们的工作方式
基础设施即代码
服务器、网络和云服务用 Terraform 或 Bicep 描述并纳入版本控制,环境可以随时重建,每项变更都经过审核。
零停机发布
滚动发布和蓝绿部署,数据库变更与上一版本保持兼容,并支持快速回滚。
监控与告警
针对可用性、错误和响应时间的仪表板与告警,并配有书面操作手册,让值班人员清楚该如何处理。
流水线中的安全
依赖项和容器镜像扫描、密钥管理以及最小权限的部署凭据,内置于每条流水线中。
正在规划基于这套技术栈的项目?
告诉我们您在构建什么,我们会告诉您我们将如何着手。
