贝尔罗伊技术团队:2023 年回顾

主要观点:2023 年是公司实现重大转型和取得成就的一年,以 Shape Up 软件开发方法和稳健路线图为核心,实现多方面进步。
关键信息

  • 多年来行业内管理配置为代码是最佳实践,公司成功将其引入非技术配置,迁移更多配置数据集到 git 仓库,开发自动化配置部署工具,提升公司产品发布和活动速度。
  • 致力于提供世界级工具支持,简化发布流程,引入用户友好界面,让更多人参与贡献,如用 Markdown 和 FrontMatter 管理内容,前端代码库和内容整合使用标准化组件库,15%的非技术团队人员参与网站贡献。
  • 2023 年向 160 个国家发送产品, overhaul 或替换遗留系统处理全球商业复杂性,迁移到 Haskell 服务遵循 Self Contained Systems (SCS)架构,提高内部系统稳定性、可维护性和成本效益,减少 EC2 实例规模和运营成本,开始使用 AWS Step Functions 工作流。
  • DevOps 团队利用 Github Actions、Nix 和 Hydra 增强全球持续集成和部署管道,与 Hydra 集成确保高效构建和部署,减少 CI/CD 时间,虽有挑战但收益显著。
    重要细节
  • 运行 golden tests 对比折扣计算规则结果,配置贡献者开发大量测试保证变更质量。
  • 人员与文化团队用 Github Codespaces 编辑模板内容,前端开发整合前端代码库和内容。
  • 从 Ruby on Rails 单体架构迁移到 Haskell 服务,减少运维成本,鼓励评估和使用其他 AWS 服务。
  • 介绍了相关技术如 Ruby on Rails、Haskell、Self Contained Systems (SCS)架构、Github Actions、Nix、Hydra、AWS Step Functions 等的作用和优势。
阅读 10
0 条评论