nokodoa
本站致力于IT相关技术的分享
基于Kafka与Prometheus构建贯穿SwiftUI与Python异步服务的统一可观测性架构 基于Kafka与Prometheus构建贯穿SwiftUI与Python异步服务的统一可观测性架构
我们面临一个在现代应用中极为普遍的架构难题。用户在SwiftUI构建的iOS应用上执行一个操作,例如上传一个需要复杂处理的视频文件。客户端将元数据提交给后端API,该API由一个Python框架(如FastAPI)实现。为了保证前端的响应性
2023-10-27
构建基于 OIDC 和 Cassandra 的大规模多租户数据隔离层架构 构建基于 OIDC 和 Cassandra 的大规模多租户数据隔离层架构
设计一个支持全球部署、百万租户级别的SaaS平台,其数据层的核心挑战并非功能实现,而是如何提供无法被绕过的、可验证的、高性能的数据隔离。任何一个微小的应用层逻辑漏洞,例如在数据库查询中遗漏 WHERE tenant_id = ? 条件,都可
基于gRPC与Cloud Pub/Sub构建异步Saga模式的分布式事务协调器 基于gRPC与Cloud Pub/Sub构建异步Saga模式的分布式事务协调器
当订单服务、支付服务和库存服务被拆分后,一个简单的下单操作就跨越了三个独立的数据库。传统的本地ACID事务在这里彻底失效。任何一个环节的失败,比如支付成功但库存扣减失败,都会导致数据的不一致,这是生产环境无法容忍的。 问题的核心在于如何在分
构建基于 CDC 与 Babel 动态转换的 SQL 到 Algolia 实时同步管道 构建基于 CDC 与 Babel 动态转换的 SQL 到 Algolia 实时同步管道
项目的搜索功能改造需求拖了两个季度,终于轮到了。核心问题很典型:一个庞大的单体应用,后端是 PostgreSQL,内置的全文搜索功能又慢又原始,无法满足运营团队对搜索体验(如 typo tolerance、分面搜索)日益增长的需求。技术选型
2023-10-27
基于 AWS Lambda 与 Go 核心库构建 InfluxDB 高基数数据写入的弹性缓冲层 基于 AWS Lambda 与 Go 核心库构建 InfluxDB 高基数数据写入的弹性缓冲层
我们最初部署在 EC2 上的 InfluxDB 集群运行良好,直到业务需求引入了容器级别的监控指标。每个 Pod、每个容器的唯一 ID 作为 tag 涌入,时间序列的基数(cardinality)在几天内爆炸性增长了几个数量级。随之而来的是
在阿里云上为 Python 与 Kotlin 异构服务实现基于 tRPC 的统一可观测性链路 在阿里云上为 Python 与 Kotlin 异构服务实现基于 tRPC 的统一可观测性链路
团队接手了一个混杂技术栈的系统。核心数据处理模块是一个稳定运行多年的Python服务,基于Flask框架,我们称之为DataProcessor。最近,为了应对高并发查询场景,我们引入了一个新的Kotlin服务,QueryGateway,它使
2023-10-27
4 / 5