nokodoa
本站致力于IT相关技术的分享
基于 Tyk 网关和 Sentry 实现 Android 到 Solr 的分布式追踪与错误诊断 基于 Tyk 网关和 Sentry 实现 Android 到 Solr 的分布式追踪与错误诊断
我们面临的第一个难题,并非来自崩溃,而是来自“慢”。用户在 Android 应用内执行一次复杂的商品搜索,偶尔会卡顿 5 到 8 秒。Sentry 在客户端捕获到了超时的网络请求事务,后端 Sentry 也记录了一些处理时间较长的 API
构建由BDD驱动的前端可观测性:集成Apollo Client与ELK Stack的实践复盘 构建由BDD驱动的前端可观测性:集成Apollo Client与ELK Stack的实践复盘
前端日志的混乱状态是一个长期存在的痛点。散落在代码各处的 console.log、缺乏上下文的错误信息、以及在生产环境中无法复现的“幽灵”问题,都让故障排查变成了一场噩梦。日志记录往往被视为一个次要的、事后的任务,导致其质量参差不齐,甚至在
2023-10-27
集成BDD测试的Spinnaker流水线用于同步SSG内容与Pinecone向量数据 集成BDD测试的Spinnaker流水线用于同步SSG内容与Pinecone向量数据
我们团队维护着一个数万页的内部技术知识库,它基于Hugo(一个SSG)构建,所有源文件都是Markdown,存储在Git中。原始的搜索功能基于关键词匹配,面对海量内容时几乎失效。技术选型很快落在了向量搜索上,Pinecone因其全托管和高性
2023-10-27
利用eBPF构建对文档数据库的无侵入式性能观测管道 利用eBPF构建对文档数据库的无侵入式性能观测管道
我们团队的一个核心Node.js服务最近遇到了性能瓶颈,其后端依赖是MongoDB。应用性能监控(APM)工具的报告显示,某些API的P99延迟会周期性地飙升,但无法提供根本原因。问题在于,我们无法确定延迟是源于Node.js事件循环的阻塞
2023-10-27
基于MongoDB与ClickHouse的CQRS架构在Azure PWA项目中的落地实践 基于MongoDB与ClickHouse的CQRS架构在Azure PWA项目中的落地实践
我们的团队在一个迭代周期(Sprint)的评审会上遇到了一个棘手的性能瓶颈。我们正在开发一个面向内部运营团队的PWA(Progressive Web App),它需要处理高频的业务操作录入,同时又要提供复杂的实时数据分析仪表盘。最初的架构很
2023-10-27
在关系型数据库中实现面向专业领域的 BDD 状态断言 在关系型数据库中实现面向专业领域的 BDD 状态断言
一个常见的错误是,将行为驱动开发(BDD)仅仅视为一种编写测试用例的语法糖。其核心价值在于通过一种通用语言(Gherkin)来对齐业务、开发和测试三方对系统行为的理解。但在工程实践中,尤其是在数据密集型的专业领域(如金融、会计、核心交易系统
2023-10-27
3 / 5