gettzen
本站致力于IT相关技术的分享
构建Go语言驱动的Saga分布式事务协调器并集成tRPC与Vite前端 构建Go语言驱动的Saga分布式事务协调器并集成tRPC与Vite前端
从单体架构向微服务拆分时,一个原本简单的数据库事务操作会迅速演变成一个棘手的分布式一致性问题。设想一个用户注册流程,它需要原子性地完成三个操作:在user-service中创建用户、在billing-service中创建试用订阅、在noti
2023-10-27
为 Ruby Fastify 应用构建基于 Tekton 的缓存优化型 GitOps 交付流水线 为 Ruby Fastify 应用构建基于 Tekton 的缓存优化型 GitOps 交付流水线
团队的 Ruby 服务构建速度已经成了一个无法忽视的瓶颈。每次代码合并到主干,CI 流水线都要从零开始执行 bundle install,在拥有上百个 Gem 的项目中,这个过程轻易就能耗掉五到十分钟。接着,docker build 又因为
2023-10-27
构建异构实时系统:Rust WebRTC 服务集成 Micronaut SAML 身份认证的端到端实现 构建异构实时系统:Rust WebRTC 服务集成 Micronaut SAML 身份认证的端到端实现
技术痛点:为高性能 Rust 服务嫁接企业级 SAML 认证项目背景很简单:我们有一个用 Rust 和 axum 构建的 WebRTC 信令服务器,性能和并发表现都非常出色。但新的需求来了,需要将其集成到企业客户的身份认证体系中,协议指定为
利用自定义Babel插件为WebRTC构建可动态加载的LLM智能体框架 利用自定义Babel插件为WebRTC构建可动态加载的LLM智能体框架
我们面临一个棘手的挑战:如何在已建立的 WebRTC 对等连接中,动态注入复杂的、具备 AI 能力的业务逻辑?设想一个场景,一个实时的视频协作应用,我们希望根据会议内容,临时加载一个“会议纪要生成器”智能体,或者在检测到不当言论时,动态插入
2023-10-27
在 GKE 上为 Scrum 团队构建 PostgreSQL Operator 实现数据库即服务 在 GKE 上为 Scrum 团队构建 PostgreSQL Operator 实现数据库即服务
我们团队的 Scrum 流程一度被数据库 provisioning 卡住了。每个 Sprint,为了开发和测试新功能,我们需要创建多个独立的数据库实例。最初的流程依赖于手动执行 gcloud sql instances create 或者维
2023-10-27
使用 Tekton 与 Kotlin 自定义任务为 Android 开发团队实现 CockroachDB 数据库的自动化编排 使用 Tekton 与 Kotlin 自定义任务为 Android 开发团队实现 CockroachDB 数据库的自动化编排
我们团队面临一个日益棘手的瓶颈:移动端(主要是Android)的特性开发严重依赖后端服务的并行演进,而每个特性分支都需要一个隔离的、包含特定数据集的数据库环境进行联调测试。我们使用的数据库是 CockroachDB,它的多活和弹性伸缩能力很
2 / 5