myzypo
本站致力于IT相关技术的分享
构建一个事件驱动的异构 MLOps 模型服务管道 构建一个事件驱动的异构 MLOps 模型服务管道
我们团队的技术栈现状是典型的“历史遗留”与“前沿探索”的混合体。核心业务由稳定的 Spring Boot 微服务群支撑,而数据科学团队则在 Python 的世界里使用 MLflow 管理着他们不断迭代的模型。痛点在于两者之间的鸿沟:一个新模
基于TDD构建由Haskell与Flask驱动的CockroachDB分布式事务内核 基于TDD构建由Haskell与Flask驱动的CockroachDB分布式事务内核
一个项目的核心账本模块,最初用Python实现,在并发量上升后开始频繁出现数据不一致的幽灵事件。尽管使用了数据库的SELECT ... FOR UPDATE行锁,但在复杂的业务逻辑分支和重试机制下,死锁和更新丢失问题依然层出不穷。问题的根源
利用Scala与CockroachDB构建集成Buildah的微前端化CI/CD平台模块 利用Scala与CockroachDB构建集成Buildah的微前端化CI/CD平台模块
团队内部的CI/CD流程最初依赖于一套散乱的Jenkins Job和共享的Shell脚本。这种方式在项目初期还能勉强维持,但随着微服务数量的增长,问题开始集中爆发:构建环境不一致导致“在我机器上是好的”问题频发;共享的Docker守护进程成
2023-10-27
结合Envoy外部授权与Service Worker实现OIDC令牌的无感知刷新架构 结合Envoy外部授权与Service Worker实现OIDC令牌的无感知刷新架构
单页应用(SPA)的认证流程一直是个棘手的问题。常见的做法是将认证逻辑,特别是令牌(Token)的刷新机制,散布在应用的各个角落,比如混杂在API请求的封装层或者全局的HTTP拦截器中。这种方式不仅污染了业务代码,而且处理并发请求下的令牌刷
构建基于 Knative、Quarkus 与 ScyllaDB 的异步高吞吐事件批处理管道 构建基于 Knative、Quarkus 与 ScyllaDB 的异步高吞吐事件批处理管道
我们面临一个棘手的流量洪峰问题。一个核心业务系统每分钟会产生数百万条状态更新事件,这些事件必须被持久化以供后续分析。最初的架构简单粗暴:事件产生后,通过RPC直接写入数据库。在流量平稳时这套方案工作得很好,但在高峰期,数据库的连接数和事务开
2023-10-27
利用 APISIX 自定义插件实现 SSR 页面与 AI 模型的低延迟融合架构 利用 APISIX 自定义插件实现 SSR 页面与 AI 模型的低延迟融合架构
最初的架构简单直接:一个基于 Next.js 的 SSR 应用,在 getServerSideProps 函数中,它首先通过 ORM 查询数据库获取一个商品候选集,然后串行调用一个独立的 Python AI 模型服务,获取对这个候选集的个性
2023-10-27
3 / 5