在Ruby与Pinia技术栈中构建基于短生命周期令牌的零信任GraphQL认证架构 在Ruby与Pinia技术栈中构建基于短生命周期令牌的零信任GraphQL认证架构
在一个前后端分离的GraphQL应用中,认证状态的管理和API请求的安全性是架构设计的核心支柱。传统的Bearer令牌机制,尤其是长生命周期的令牌,为系统引入了巨大的安全隐患。一旦令牌泄露,攻击者便能在其有效期内自由访问系统资源。为了解决这
2023-11-20
基于 Kubebuilder 构建管理 Jupyter Notebook 生命周期的 MLOps Operator 基于 Kubebuilder 构建管理 Jupyter Notebook 生命周期的 MLOps Operator
团队里数据科学家的开发环境管理正逐渐失控。最初,我们为每个项目维护一套 Deployment 和 Service 的 YAML 文件,但随着项目增多,环境的差异化(不同的 Python 库、资源需求、存储挂载)导致 YAML 文件爆炸式增长
2023-10-27
构建支持动态模型加载的 MLOps gRPC 推理服务 构建支持动态模型加载的 MLOps gRPC 推理服务
在 MLOps 体系中,模型部署远非将一个序列化文件打包进API服务那么简单。一个常见的生产挑战是模型的频繁迭代与无缝更新。当数据科学家产出一个新版本的模型时,我们不能为了部署它而停机,更不能粗暴地替换掉旧模型,因为旧版本可能仍在服务于某些
2023-10-27
利用事件溯源模式在PostgreSQL与NATS上构建可审计的spaCy处理管道 利用事件溯源模式在PostgreSQL与NATS上构建可审计的spaCy处理管道
一个看似简单的需求摆在了面前:我们需要构建一个服务,接收非结构化的文本文档,利用自然语言处理(NLP)模型进行实体识别、情感分析等一系列处理,最后将结构化的结果存储起来供下游查询。但其中附加了几个严苛的生产级约束:第一,整个处理过程必须具备
集成ActiveMQ与SciPy构建一个由数据驱动的Gatsby静态站点生成管道 集成ActiveMQ与SciPy构建一个由数据驱动的Gatsby静态站点生成管道
我们在一个核心交易系统上遇到了一个棘手的监控需求。业务方需要一个对系统性能指标的近实时异常报告面板,但运维团队对引入任何需要持续数据库轮询或有状态后端服务的动态Web应用都持强烈的保留态度。任何监控组件的故障都绝不能影响核心系统的稳定性。传
利用 Flux CD、etcd 与 Flutter 构建 GitOps 驱动的实时配置分发系统 利用 Flux CD、etcd 与 Flutter 构建 GitOps 驱动的实时配置分发系统
我们团队的移动应用开发流程中,功能开关(Feature Flag)的管理一直是个痛点。最初的方案是硬编码,发布周期长达数周。后来演进到后端 API 控制,但这引入了新的依赖和延迟。最新的方案是使用 Kubernetes 的 ConfigMa
2023-10-27
1 / 5