yenzal
本站致力于IT相关技术的分享
利用 etcd 构建从 GitHub Actions 到 Spinnaker 的 Milvus 可验证安全部署管道 利用 etcd 构建从 GitHub Actions 到 Spinnaker 的 Milvus 可验证安全部署管道
在部署像 Milvus 这样处理敏感向量数据的核心服务时,CI/CD 管道的安全性不再是一个可选项,而是必须满足的基线。一个常见的脆弱环节在于构建(CI)与部署(CD)阶段之间的信任传递。构建产物的元数据,例如漏洞扫描结果、代码签名、软件物
2023-10-27
基于Scala与Jupyter构建具备ACID特性的交互式事件溯源内核 基于Scala与Jupyter构建具备ACID特性的交互式事件溯源内核
事件溯源(Event Sourcing)系统在生产中的审计和调试是一大痛点。传统的做法是离线分析事件日志,或者构建专门的查询视图,整个过程被动且滞后。如果事件日志本身能像数据库一样被实时、交互式地查询、甚至注入补偿事件,并且所有操作都具备事
在统一Monorepo中采用绞杀者模式剥离PHP单体至ScyllaDB、Rust与Go高性能架构 在统一Monorepo中采用绞杀者模式剥离PHP单体至ScyllaDB、Rust与Go高性能架构
一个线上运行了数年的PHP单体应用,承载着核心业务逻辑,其用户画像实时写入模块正面临严峻的性能瓶颈。该模块负责处理高并发的用户行为事件,并将其更新到后端的MySQL数据库。随着流量增长,MySQL的写延迟和连接数压力已成为整个系统的主要短板
2023-10-27
利用 OpenFaaS 与 UnoCSS 构建由 Micronaut CQRS 驱动的服务端渲染微前端 利用 OpenFaaS 与 UnoCSS 构建由 Micronaut CQRS 驱动的服务端渲染微前端
一个演进中的复杂系统,其前端单体正逐渐成为交付瓶颈。不同业务团队间的代码耦合、统一部署流程以及不断膨胀的构建时间,都迫使我们必须进行架构变革。目标很明确:实现UI层面的独立开发、独立部署与独立伸缩。然而,业务对首屏加载性能(FCP/LCP)
2023-10-27
构建基于Podman和MLflow的封闭式NLP模型训练与观测管道 构建基于Podman和MLflow的封闭式NLP模型训练与观测管道
团队的NLP模型交付流程正变得越来越不可控。一个典型场景是,数据科学家在本地Jupyter环境中验证了一个F1分数高达0.95的模型,但同一个模型在集成到生产环境后表现大幅下滑,甚至无法启动。追查原因往往耗费数天,结果通常是Python环境
2023-10-27
基于 etcd Lease 机制为 Node.js LangChain Agent 实现分布式任务协调 基于 etcd Lease 机制为 Node.js LangChain Agent 实现分布式任务协调
当我们将一个基于 LangChain 构建的 Node.js Agent 服务从单机部署扩展到 Kubernetes 上的多个 Pod 时,灾难发生了。原本设计用于处理复杂、长周期任务(例如:分析用户评论、生成周报、调用外部 API 并整合
2023-10-27
3 / 5