fitfluid
本站致力于IT相关技术的分享
构建基于 ClickHouse 与 Consul Connect 的微前端统一可观测性数据管道 构建基于 ClickHouse 与 Consul Connect 的微前端统一可观测性数据管道
微前端架构解决了前端应用的规模化问题,但其分布式特性也急剧放大了可观测性挑战。一个用户操作可能横跨多个独立部署的前端应用和后端服务,当问题出现时,要完整追踪其调用链、关联相关日志和指标,就成了一场噩梦。传统的日志、追踪、指标三系统分立的方案
2023-10-27
构建基于 GitLab Webhook 与 AWS Lambda 的 DORA 指标度量管道并存储于 Cassandra 构建基于 GitLab Webhook 与 AWS Lambda 的 DORA 指标度量管道并存储于 Cassandra
我们的Kanban看板上任务卡片流动顺畅,GitLab CI/CD流水线绿灯常亮,但一个根本问题始终悬而未决:“我们的研发效能真的在提升吗?” 面对管理层的质询,我们只能拿出模糊的“感觉”和个例,缺乏量化数据支撑。团队内部对于流程改进的讨论
2023-10-27
构建基于Go和Event Sourcing的异构多语言事件总线以驱动Laravel与spaCy服务 构建基于Go和Event Sourcing的异构多语言事件总线以驱动Laravel与spaCy服务
Event Sourcing的核心思想,并非简单地记录发生了什么,而是将这一系列不可变的事件流作为系统状态的唯一真实来源(Single Source of Truth)。当这个原则需要在一个由Go、PHP (Laravel) 和 Pytho
基于Apollo Client与NLP的GraphQL语义防火墙实现 基于Apollo Client与NLP的GraphQL语义防火墙实现
事故复盘会的气氛很沉重。我们引以为傲的GraphQL API被一次巧妙的资源耗尽攻击拖垮了服务,攻击者构造了一个深度嵌套的查询,在数据库层面产生了笛卡尔积,请求量不大,却直接打满了数据库连接池。更糟糕的是,我们部署在入口的WAF(Web A
2023-10-27
利用 Axum 和 Tonic 构建基于分布式锁的高并发 SCSS 编译服务 利用 Axum 和 Tonic 构建基于分布式锁的高并发 SCSS 编译服务
一个日益庞大的微前端体系中,CI/CD 流水线的效率成了绕不开的瓶颈。数百个前端应用,每次提交都会触发独立的 npm install 和 webpack/vite 构建,其中 SCSS 编译是不可忽视的耗时环节。大量的重复编译不仅浪费了宝贵
2023-10-27
通过Tyk与Jenkins落地DDD与OpenSearch驱动的CQRS架构 通过Tyk与Jenkins落地DDD与OpenSearch驱动的CQRS架构
在处理复杂业务领域时,单一的数据模型往往无法同时满足事务一致性的写入需求和多样化、高性能的读取需求。前者倾向于规范化的结构以保证数据完整性,而后者则需要反规范化的、为特定查询优化的视图。命令查询职责分离(CQRS)模式正是为了解决这一矛盾而
2023-10-27
2 / 5