Monorepo vs Polyrepo:架构概览
选择代码仓库策略是多服务平台的基础决策。选择 Monorepo(单体仓库)还是 Polyrepo(多仓库)取决于团队规模、发布频率以及组织需求。
Docker Compose:基础设施搭建
本指南定义了使用 Docker Compose 进行本地基础设施编排的标准方法。我们优先采用 分层、基于 Profile 的配置,可从简单服务扩展到复杂的多平台架构。
VS Code Dev Containers:开发环境
我们使用 VS Code Dev Containers 为每位工程师提供一致、隔离且可复用的开发环境。这种方法消除了“在我的机器上可以运行”的问题,并将入职配置时间从几天缩短到几分钟。
CI/CD 流水线:生产部署
我们的部署策略侧重于 环境一致性、不可变镜像 和 自动化流水线。我们确保在推送到生产环境之前,在预发布 (Staging) 环境中验证完全相同的构建产物。
监控、日志与回滚:运维指南
监控、日志管理、回滚程序以及常见基础设施故障排查的最佳实践。
SSH 密钥管理与访问安全
通过 SSH 确保访问安全的实用指南,包括密钥生成、代理转发和工作流优化。
Cloudflare Zero Trust:设备接入
将设备连接到内部企业网络(使用 Cloudflare Zero Trust/WARP)的实用指南。
个人远程访问:Twingate 与 Tailscale
设置个人远程访问(SSH)到工作电脑的简易指南,使用 Twingate 或 Tailscale。