基于 Jotai 与 GitOps 事件流构建数据驱动的内部开发者平台仪表盘 基于 Jotai 与 GitOps 事件流构建数据驱动的内部开发者平台仪表盘
我们团队的CI/CD流水线一度是个黑盒。部署在发生,功能在上缐,但我们无法量化回答几个关键问题:我们的部署频率是多少?一个功能从提交到生产需要多久?某个应用的发布成功率最近是上升还是下降?DORA指标对我们来说更像是理论概念,而不是可操作的
2023-11-15
为推荐系统设计模型部署流水线的架构权衡 GitLab CI/CD 与 CircleCI 为推荐系统设计模型部署流水线的架构权衡 GitLab CI/CD 与 CircleCI
定义一个棘手的技术问题一个推荐系统的生命力在于其模型的迭代速度。不同于传统Web服务的无状态特性,推荐系统的CI/CD不仅涉及服务代码的构建和部署,更核心的挑战在于如何自动化、可追溯地处理模型训练、验证、打包和上线这一系列复杂且状态相关的流
2023-10-27
构建贯穿前端构建与后端运行时的统一可观测性管道 构建贯穿前端构建与后端运行时的统一可观测性管道
一个棘手的线上问题排查,往往始于一个模糊的用户反馈:“更新之后,某个页面加载不出来了”。日志里充满了各种请求记录,分布式追踪系统也展示了完整的调用链,但我们始终无法将用户的这次失败操作,精确关联到某一次特定的前端构建产物。究竟是哪次提交引入
2023-10-27
构建基于 Redis Streams 与 Go-Fiber 的准实时 Solr 索引管道 构建基于 Redis Streams 与 Go-Fiber 的准实时 Solr 索引管道
一个常见的痛点在于,当核心业务数据发生变更时,如何高效且可靠地同步到搜索引擎中。传统的做法是在业务逻辑中直接调用搜索引擎的API进行同步更新。这种强耦合的设计在生产环境中脆弱不堪:搜索引擎一次抖动或网络延迟,就会直接拖慢主业务的API响应时
2023-10-27
Kubernetes日志架构的成本优化决策 从ELK栈迁移至Loki并集成Jib Kubernetes日志架构的成本优化决策 从ELK栈迁移至Loki并集成Jib
我们所维护的Kubernetes平台上运行着超过200个Java微服务,而基础设施成本的持续攀升已成为一个无法回避的棘手问题。经过初步的成本归因分析,两个主要的消耗点浮出水面:以ELK为核心的集中式日志系统,以及效率低下的CI/CD容器构建
2023-10-27
在Consul Connect服务网格中构建和测试一个强制mTLS的JavaScript CQRS系统 在Consul Connect服务网格中构建和测试一个强制mTLS的JavaScript CQRS系统
在一个典型的微服务架构中,服务间的通信默认是明文的。这是一个长期被忽视但却致命的安全隐患。传统的解决方案是手动管理TLS证书,但这在服务数量增多时会迅速演变成一场运维灾难。我们的目标是为一套基于JavaScript的CQRS(命令查询职责分
1 / 5