datacored
本站致力于IT相关技术的分享
构建Swift原生容器、Service Worker与ClickHouse协同的离线分析前端架构 构建Swift原生容器、Service Worker与ClickHouse协同的离线分析前端架构
我们需要为一个内部数据平台构建一个高性能的分析前端。后端是ClickHouse集群,存储着数TB级的用户行为日志。业务需求非常明确:交互必须流畅,数据可视化响应迅速,并且,一个关键的、非功能性需求是——支持离线分析。这意味着用户在断网或网络
2023-10-27
基于Ruby与ClickHouse构建高吞吐量可观测性管道并集成Datadog与PostCSS前端 基于Ruby与ClickHouse构建高吞吐量可观测性管道并集成Datadog与PostCSS前端
我们团队维护的一个高流量Ruby on Rails应用,每天会产生数千万级别的特定领域事件——比如功能开关的评估、搜索查询的详细参数、用户关键行为路径节点等。这些数据对于理解用户行为和驱动业务决策至关重要。最初,我们尝试将这些事件作为自定义
2023-10-27
在GKE上构建基于Workload Identity与最小权限原则的多租户BASE搜索服务 在GKE上构建基于Workload Identity与最小权限原则的多租户BASE搜索服务
我们面临一个棘手的多租户数据隔离问题。团队负责维护一个中心化的搜索服务,后端是Elasticsearch集群,为公司内部数十个应用提供日志、指标和业务数据的检索能力。最初的架构简单粗暴:一个巨大的ES集群,通过不同的index前缀区分租户,
2023-10-27
实现一套 Java 驱动的 ESLint 规则动态分发与管理系统 实现一套 Java 驱动的 ESLint 规则动态分发与管理系统
在维护超过50个前端独立仓库(Repositories)时,一个看似简单的代码规范问题逐渐演变成了团队的噩梦。每个仓库的 .eslintrc.js 文件都存在细微差异,规则的更新依赖于工程师手动在几十个项目中复制粘贴,不仅效率低下,而且极易
2023-10-27
基于 Pulumi 和 etcd 构建动态可配置的实时推荐系统前端交互架构 基于 Pulumi 和 etcd 构建动态可配置的实时推荐系统前端交互架构
定义一个复杂的业务问题是架构设计的起点。传统的推荐系统通常面临一个核心矛盾:模型和策略的更新周期与用户行为的瞬息万变不匹配。多数系统依赖于离线的批处理任务(例如每天一次的 Spark 作业)来更新推荐模型,并通过 API 接口暴露结果。这种
5 / 5