wizeboxed
本站致力于IT相关技术的分享
构建包含 DVC 数据依赖与集成测试的 Jib 高速 CI 工作流 构建包含 DVC 数据依赖与集成测试的 Jib 高速 CI 工作流
团队接手了一个遗留的机器学习预测服务,其 CI 流程的混乱程度令人发指。每一次构建都像是对耐心和运气的双重考验。问题主要集中在三个方面:首先,构建镜像依赖一个庞大的 Dockerfile,每次代码的微小改动都会触发漫长的、无缓存的构建阶段,
2023-10-27
使用 Packer 和 Vector 构建 Elixir 分布式 Saga 的不可变可观测执行单元 使用 Packer 和 Vector 构建 Elixir 分布式 Saga 的不可变可观测执行单元
我们团队的一个核心 Elixir 服务最近在一次关键的分布式事务处理中途崩溃。那是一个典型的 Saga 模式实现:用户注册流程,涉及Accounts服务创建用户,然后调用Wallets服务初始化钱包。问题发生在第二步,Wallets服务调用
2023-10-27
集成Vite构建遥测与Ruby测试指标至Datadog驱动的CI/CD反馈环路 集成Vite构建遥测与Ruby测试指标至Datadog驱动的CI/CD反馈环路
我们团队的敏捷节奏很快,但工程反馈环路却出奇地慢。一个看似无害的前端依赖升级,在合并到主干两天后,才有人抱怨本地构建时间从30秒飙升到了2分钟。同样,一个后端的重构,无意中让RSpec测试套件的总运行时间增加了40%,这在CI管道的日志海洋
2023-10-27