基于Firestore与阿里云函数计算构建跨云事件驱动架构的Outbox模式实践 基于Firestore与阿里云函数计算构建跨云事件驱动架构的Outbox模式实践
在设计一个业务状态变更与事件通知需要强一致性的系统时,一个核心的技术挑战是如何保证这两个操作的原子性。当应用服务部署在阿里云上,而核心数据库选用的是Google Cloud的Firestore时,这个跨云场景下的挑战变得尤为棘手。常规的两阶
生产级 Java 服务的端到端安全构建 Jib OIDC 与 SQL Server 动态凭证集成实践 生产级 Java 服务的端到端安全构建 Jib OIDC 与 SQL Server 动态凭证集成实践
我们团队最近接手了一个遗留的Java服务,它的部署流程是一场典型的噩梦。CI服务器上运行着一个臃肿的Jenkinsfile,核心逻辑就是调用mvn clean package生成一个近百兆的fat JAR,然后通过一个包含了20多行RUN和
2023-11-15
基于 Flink Axum 与 Dgraph 构建实时图特征计算与服务链路 基于 Flink Axum 与 Dgraph 构建实时图特征计算与服务链路
项目初期,我们的风控模型依赖于一套基于关系型数据库的特征工程体系。这套体系在处理用户个体行为或简单的一度关联时表现尚可,但随着欺诈手段的升级,我们发现大量的风险来自于团伙作案。这些团伙通过共享设备、IP地址、支付方式等资源,构建出复杂的、隐
2023-10-27
使用 Rust 构建面向 Kubeflow 的异步 MapReduce 任务网关架构权衡与实现 使用 Rust 构建面向 Kubeflow 的异步 MapReduce 任务网关架构权衡与实现
将长时间运行的批处理任务(如 MapReduce)暴露为标准的同步风格 REST API,本身就是一个架构上的矛盾。用户期望快速响应,而后台任务可能需要数小时才能完成。在 MLOps 场景中,通过 Kubeflow Pipelines 运行
2023-10-27
使用 XState 状态机编排一个基于 Git 和 PHP 的可观测增量静态再生发布工作流 使用 XState 状态机编排一个基于 Git 和 PHP 的可观测增量静态再生发布工作流
一个看似简单的 git push 背后,隐藏着一套极其脆弱的发布流程。在我们的内容平台,技术栈是 Next.js (使用 ISR) 搭配一个 Headless CMS,其后台服务是 PHP。最初,我们依赖 Vercel 的 Git 集成,推
2023-10-27
基于 GitOps 与 API 网关实现 Zustand 状态驱动的动态微前端编排 基于 GitOps 与 API 网关实现 Zustand 状态驱动的动态微前端编排
管理一个由数十个微前端(Micro-Frontends, MFE)构成的复杂单页应用(SPA)时,其编排与配置管理的混乱程度会迅速失控。哪个团队的 MFE 应该加载?哪个版本?针对哪些用户开启某个 beta 功能?这些配置往往散落在不同的配
2023-10-27
1 / 5