codezeze
本站致力于IT相关技术的分享
构建基于API网关、Rails与Puppeteer的软件供应链运行时依赖扫描实践 构建基于API网关、Rails与Puppeteer的软件供应链运行时依赖扫描实践
静态应用安全测试(SAST)工具在扫描 Gemfile.lock 或 package-lock.json 这类清单文件时表现出色,但它们无法回答一个日益重要的问题:当用户真实访问我们的应用时,他们的浏览器到底加载了哪些 JavaScript
2023-10-27
在 GCP 上利用 gRPC 流与 Node.js 构建面向 InfluxDB 的高吞吐时序数据摄取层 在 GCP 上利用 gRPC 流与 Node.js 构建面向 InfluxDB 的高吞吐时序数据摄取层
我们需要为一个物联网平台设计并实现一套遥测数据摄取系统。技术指标非常明确:峰值支持每秒百万级数据点写入,端到端延迟(从设备端发出到数据在数据库可查)P99稳定在200毫秒以内,并且系统必须具备水平扩展能力。部署环境是Google Cloud
利用 Memcached 缓冲区为 Go-Gin 应用构建高吞吐量的 Loki 日志管道 利用 Memcached 缓冲区为 Go-Gin 应用构建高吞吐量的 Loki 日志管道
服务日志量一上来,接口响应时间就开始抖动。查了一圈,发现瓶颈卡在同步写入远程 Loki 上。这是一个非常典型的场景,特别是在高并发的微服务架构中。直接在业务请求的处理链路中执行网络 I/O,尤其是向一个可能存在网络延迟或抖动的外部系统写入数
2023-10-27
为遗留 C++ 服务构建集成 Datadog 与 Prettier 的高性能 GraphQL 网关 为遗留 C++ 服务构建集成 Datadog 与 Prettier 的高性能 GraphQL 网关
我们面临一个典型的技术债困境。核心业务系统由一系列历经多年迭代、性能优异的 C++ gRPC 微服务构成。它们稳定、高效,是公司资产的基石。然而,前端和移动端团队的开发体验却日益恶化。gRPC 对浏览器不友好,他们需要一个聚合层来减少网络请
2023-10-27
使用 Pulumi 构建基于 gRPC 和 AWS Lambda 的 MLOps Serverless 推理架构 使用 Pulumi 构建基于 gRPC 和 AWS Lambda 的 MLOps Serverless 推理架构
在 MLOps 体系中,模型推理服务的性能是衡量整个系统价值的关键瓶颈。低延迟和高吞吐是硬性指标。常规的方案,即通过 AWS API Gateway 触发 Lambda,使用 RESTful API 和 JSON 进行数据交换,虽然简单快捷
2023-10-27
基于强化学习与服务网格构建动态CAP权衡的智能路由系统 基于强化学习与服务网格构建动态CAP权衡的智能路由系统
在一个跨地域部署的金融交易后处理系统中,我们面临一个棘手的架构决策。系统要求在保证数据最终一致性的前提下,为用户提供尽可能低延迟的查询体验。核心数据存储在多个地域的数据库集群中,一个地域为主(Primary),其余为只读副本(Replica
3 / 5