hezylo
本站致力于IT相关技术的分享
使用 Rust 构建面向 Kubeflow 的异步 MapReduce 任务网关架构权衡与实现 使用 Rust 构建面向 Kubeflow 的异步 MapReduce 任务网关架构权衡与实现
将长时间运行的批处理任务(如 MapReduce)暴露为标准的同步风格 REST API,本身就是一个架构上的矛盾。用户期望快速响应,而后台任务可能需要数小时才能完成。在 MLOps 场景中,通过 Kubeflow Pipelines 运行
2023-10-27
构建基于Actix-web的多租户NLP服务中SAML与动态服务发现的集成架构 构建基于Actix-web的多租户NLP服务中SAML与动态服务发现的集成架构
挑战定义:一个高性能、安全隔离的多租户NLP服务网关我们需要将一个资源密集型的自然语言处理(NLP)模型封装成一个商业化SaaS服务。核心技术挑战在于入口网关的设计,它必须满足几个严苛的非功能性需求: 企业级身份认证: 客户(租户)必须
2023-10-27
Go 实现高并发情感数据系统 TiDB 与 TimescaleDB 混合架构选型 Go 实现高并发情感数据系统 TiDB 与 TimescaleDB 混合架构选型
我们的技术挑战始于一个看似简单的需求:为大型在线直播活动构建一个实时的情感反馈系统。用户可以在直播过程中随时发送“点赞”、“爱心”、“惊叹”等表情,我们需要实时聚合这些数据并在前端展示,同时允许用户发表文字评论。系统的核心指标要求是:支持百
2023-10-27
基于Koa与Clean Architecture的微前端样式方案中心化服务实现 基于Koa与Clean Architecture的微前端样式方案中心化服务实现
在管理超过二十个独立部署的微前端应用时,UI的一致性灾难几乎是必然的。每个团队都在自己的代码库中维护一份设计系统的副本,或是依赖一个共享的NPM包。当设计系统需要进行一次全局性的品牌升级——比如仅仅是改变主色调——整个流程就变成了一场噩梦:
2023-10-27
使用 XState 状态机编排一个基于 Git 和 PHP 的可观测增量静态再生发布工作流 使用 XState 状态机编排一个基于 Git 和 PHP 的可观测增量静态再生发布工作流
一个看似简单的 git push 背后,隐藏着一套极其脆弱的发布流程。在我们的内容平台,技术栈是 Next.js (使用 ISR) 搭配一个 Headless CMS,其后台服务是 PHP。最初,我们依赖 Vercel 的 Git 集成,推
2023-10-27
构建基于 NestJS 的 Celery 任务代理网关以实现异构解耦 构建基于 NestJS 的 Celery 任务代理网关以实现异构解耦
在维护一个混合技术栈的系统时,一个常见且棘手的问题是如何优雅地让不同语言构建的服务协同工作。当我们的核心后端是基于 NestJS (Node.js) 构建,而大量的数据处理、机器学习或长耗时任务依赖于 Python 生态的 Celery 时
2023-10-27