hezylo
本站致力于IT相关技术的分享
将 Event Sourcing 写模型投影到 MyBatis 管理的读模型以实现 CQRS 架构 将 Event Sourcing 写模型投影到 MyBatis 管理的读模型以实现 CQRS 架构
我们面临一个典型的单体应用困境。一个高度规范化的关系型数据库支撑着所有业务,Product 表有超过40个字段,关联着十几个其他表。每次对核心产品信息进行更新,都会触发复杂的业务逻辑,锁定多行数据,导致在高并发写入时性能急剧下降。同时,查询
2023-10-27
基于Koa与Clean Architecture的微前端样式方案中心化服务实现 基于Koa与Clean Architecture的微前端样式方案中心化服务实现
在管理超过二十个独立部署的微前端应用时,UI的一致性灾难几乎是必然的。每个团队都在自己的代码库中维护一份设计系统的副本,或是依赖一个共享的NPM包。当设计系统需要进行一次全局性的品牌升级——比如仅仅是改变主色调——整个流程就变成了一场噩梦:
2023-10-27
基于 gRPC 与数据仓库的 CircleCI 异构 Monorepo 增量构建与效能分析 基于 gRPC 与数据仓库的 CircleCI 异构 Monorepo 增量构建与效能分析
我们团队的 Monorepo 越来越臃肿。前端应用(TypeScript + React)、后端 gRPC 服务(Go)、共享的 Protobuf 定义,全部挤在一个仓库里。最初的 CircleCI 配置很简单:git push 就触发所有
2023-10-27
Go 实现高并发情感数据系统 TiDB 与 TimescaleDB 混合架构选型 Go 实现高并发情感数据系统 TiDB 与 TimescaleDB 混合架构选型
我们的技术挑战始于一个看似简单的需求:为大型在线直播活动构建一个实时的情感反馈系统。用户可以在直播过程中随时发送“点赞”、“爱心”、“惊叹”等表情,我们需要实时聚合这些数据并在前端展示,同时允许用户发表文字评论。系统的核心指标要求是:支持百
2023-10-27
构建基于Jupyter的CockroachDB CDC交互式监控与管理面板 构建基于Jupyter的CockroachDB CDC交互式监控与管理面板
我们在生产环境中深度使用 CockroachDB,其原生的 Changefeeds (CDC) 功能是数据管道的基石。但问题随之而来:监控这些管道的状态成了一项繁琐的任务。团队成员,尤其是数据工程师,每天都在 kubectl logs、Pr
2023-10-27
构建基于 LevelDB 与 TiDB 的 GKE 模型服务分层特征存储架构 构建基于 LevelDB 与 TiDB 的 GKE 模型服务分层特征存储架构
一个典型的实时推荐模型服务,部署在 GKE 上,对外承诺的 p99 响应延迟是 50ms。模型推理本身经过优化后,耗时稳定在 15ms 左右。然而,瓶颈很快出现在了特征获取环节。业务要求模型能够访问海量的用户和物品特征,这些特征存储在一个大
3 / 5