aimgowin
本站致力于IT相关技术的分享
融合 Axum 与 Spark 构建毫秒级延迟的混合式实时特征平台架构 融合 Axum 与 Spark 构建毫秒级延迟的混合式实时特征平台架构
为支持一个高并发推荐系统,我们面临一个典型的两难困境:模型需要两种截然不同的特征。第一种是“即时特征”,例如用户在当前会话中5秒内的点击行为、刚刚浏览的商品类别等,要求特征延迟在50毫秒以内。第二种是“历史特征”,如用户过去30天的购买力分
2023-10-27
在 Vercel Functions 上构建 GraphQL 网关以服务 Android 客户端的复杂图谱查询 在 Vercel Functions 上构建 GraphQL 网关以服务 Android 客户端的复杂图谱查询
一个看似简单的业务需求摆在了面前:在 Android 应用中展示用户的“二度人脉中拥有共同兴趣的好友”。具体来说,我们需要获取当前用户的好友的好友(二度人脉),并筛选出那些与当前用户至少有一个共同兴趣的人。数据结构在概念上是清晰的。 gra
2023-10-27
构建从 GitLab CI/CD 到 OpenFaaS 的 Dask 计算函数自动化部署管道 构建从 GitLab CI/CD 到 OpenFaaS 的 Dask 计算函数自动化部署管道
团队的数据科学家交付了一批用于金融衍生品定价的蒙特卡洛模拟脚本,核心依赖 Dask 进行并行计算。在他们的 Jupyter环境中,这些脚本表现优异。但业务需求是将这些计算能力封装成按需调用的服务接口。最初的尝试是一场灾难:手动打包充满了依赖
2023-10-27
基于 Service Worker 与 Event Sourcing 构建健壮的离线优先看板架构 基于 Service Worker 与 Event Sourcing 构建健壮的离线优先看板架构
传统的离线应用状态同步,通常依赖于在 Service Worker 中缓存 API 的 GET 请求结果。这种策略在处理只读数据时表现尚可,但在处理复杂的用户写操作序列时,其脆弱性便暴露无遗。设想一个场景:用户在离线状态下创建了一张卡片,接
2023-10-27
在 Azure AKS 中利用 Go 和 Workload Identity 构建无凭据的容器依赖扫描任务 在 Azure AKS 中利用 Go 和 Workload Identity 构建无凭据的容器依赖扫描任务
我们团队在 Azure AKS 上维护着数十个微服务,一个长期存在的运维痛点是CI/CD流水线和集群内安全工具如何安全地访问私有的 Azure 容器镜像仓库 (ACR)。过去的老办法是使用 kubectl create secret doc
2023-10-27
构建支持Oracle与MariaDB异构并存的微服务动态路由数据源 构建支持Oracle与MariaDB异构并存的微服务动态路由数据源
一个团队正在从庞大的单体Oracle数据库向基于MariaDB的微服务架构迁移,这是一个必然会遇到的场景。迁移过程不是一蹴而就的,在相当长的一段时间内,新旧系统必须共存。这意味着部分微服务需要同时访问遗留的Oracle数据库和新建的Mari
2023-10-27
2 / 5