zealotlab
本站致力于IT相关技术的分享
利用 Kafka 事件流构建解耦读写模型:ASP.NET Core 与 Google Cloud Functions 的协同架构 利用 Kafka 事件流构建解耦读写模型:ASP.NET Core 与 Google Cloud Functions 的协同架构
一个日益复杂的 ASP.NET Core 单体应用,其核心数据库正同时承受着事务性写入和高并发分析性读取的双重压力。写入操作要求强一致性,而读取操作则需要聚合、变形后的数据,并且流量峰值是写入流量的数十倍。这种读写模式的根本性冲突导致数据库
构建由 Nacos 动态驱动并结合 Firestore 状态持久化的 Qwik 微前端架构 构建由 Nacos 动态驱动并结合 Firestore 状态持久化的 Qwik 微前端架构
我们团队的微前端体系正变得臃肿。最初作为解耦利器的微前端,其主应用(或称“基座”)的配置文件却成了新的瓶颈。每当需要上线一个新的子应用,或者调整某个应用的路由,甚至只是开启一个A/B测试的灰度入口,我们都必须修改基座应用的源码、构建、然后重
2023-10-27
利用 CircleCI 与 Chef 构建动态基础设施拓扑的图数据库状态管理实践 利用 CircleCI 与 Chef 构建动态基础设施拓扑的图数据库状态管理实践
一个线上告警将整个团队拉入了长达三小时的故障排查会议。起因是一个底层支付网关的配置变更,部署过程一切正常,但几个小时后,一个看似毫无关联的营销活动服务开始出现大面积的请求超时。没人能立刻解释这两者之间的联系,静态的架构图早已过时,Wiki文
2023-10-27
构建基于 Git Webhook 驱动的 Axum 增量静态再生自动化流水线 构建基于 Git Webhook 驱动的 Axum 增量静态再生自动化流水线
我们的一个核心内容平台遇到了性能与更新频率的典型矛盾。它最初是一个完全由 Axum 实现的动态服务,通过服务端渲染(SSR)直接从数据库中拉取 Markdown 内容并转换为 HTML。随着流量增长,即便有缓存,数据库的压力和渲染开销也变得
2023-10-27
构建连接无服务器与传统基础设施的反应式控制平面:Vercel Functions、NATS与Puppet的异构集成 构建连接无服务器与传统基础设施的反应式控制平面:Vercel Functions、NATS与Puppet的异构集成
在管理一个横跨公有云 Serverless 应用和私有数据中心虚拟机的混合环境时,一个核心挑战是如何实现状态的快速、可靠同步。传统的 Puppet agent pull 模式(默认每30分钟一次)在稳定性与可预测性上表现出色,但无法满足某些
2023-10-27
利用 eBPF 和 Kotlin Multiplatform 构建无 Sidecar 模式的服务网格可观测性探针 利用 eBPF 和 Kotlin Multiplatform 构建无 Sidecar 模式的服务网格可观测性探针
要实现服务网格的可观测性,传统的 Sidecar 模式通过注入代理来拦截所有应用流量,但这带来了显著的资源开销和网络延迟。一个生产环境中更优的方案是利用 eBPF 在内核层面直接捕获网络事件,实现零侵入、高性能的监控。挑战在于,如何为这个基
2023-10-27
3 / 5