hezylo
本站致力于IT相关技术的分享
使用 TypeScript 构建混合基础设施协调器以渐进式迁移 Chef 托管的服务至 Serverless 架构 使用 TypeScript 构建混合基础设施协调器以渐进式迁移 Chef 托管的服务至 Serverless 架构
一个维护了近十年的核心业务系统,部署在超过三百台EC2虚拟机上,其配置、部署、生命周期完全由Chef cookbooks和recipes主导。这是一个稳定但僵化的世界。每次部署都需要数小时的Chef Client收敛,任何微小的服务变更都可
集成DVC与WebSockets构建UI组件版本化指标的实时观测平台 集成DVC与WebSockets构建UI组件版本化指标的实时观测平台
一个前端组件库在团队扩张到十几个产品线后,维护其一致性、性能和视觉正确性变成了一项艰巨的任务。单纯依靠Git进行代码版本管理远远不够,因为它无法追踪组件在不同版本下的真实“产物”:渲染快照、性能基准、包体积等。每次发布前的手动回归测试不仅效
构建跨系统可观测性:将分布式追踪从Algolia传递至Presto 构建跨系统可观测性:将分布式追踪从Algolia传递至Presto
一个棘手的线上问题摆在面前:用户报告在我们的电商平台通过Algolia搜索某个稀有商品,结果时而为空,时而正确。复现路径模糊,发生时间随机。常规的业务日志分散在不同微服务中,无法将用户的单次搜索行为与其后触发的一系列复杂的、异步的数据处理流
2023-10-27
构建基于 Fluentd 的异构微服务日志管道以驱动 Matplotlib 实时业务指标可视化 构建基于 Fluentd 的异构微服务日志管道以驱动 Matplotlib 实时业务指标可视化
项目初期,我们面临一个棘手的局面。两个核心业务系统,一个是用 Ruby on Rails 写的庞大单体应用,负责订单和用户核心;另一个是新晋的 Node.js/Express.js 微服务,处理高并发的活动和营销功能。两个团队的技术栈、日志
在Azure DevOps中为Recoil与Chakra UI应用构建隔离且高效的Playwright端到端测试流水线 在Azure DevOps中为Recoil与Chakra UI应用构建隔离且高效的Playwright端到端测试流水线
团队的发布节奏正在被端到端(E2E)测试拖垮。我们有一个基于Chakra UI和Recoil构建的相当复杂的前端应用,它的状态管理和UI交互逻辑紧密耦合。每次合并请求(Pull Request)都需要在一套共享的Staging环境中运行Pl
2023-10-27
为 React Native、Serverless 与 Jib 服务构建基于 Monorepo 的变更感知部署流水线 为 React Native、Serverless 与 Jib 服务构建基于 Monorepo 的变更感知部署流水线
团队的技术栈选型最终敲定为 Monorepo 时,最初的目标很明确:提升代码复用,统一依赖管理,简化跨端应用的开发流程。我们的业务场景是一个包含 React Native 移动端、多个 Node.js Serverless Function
2023-10-27
2 / 5