zezeful
本站致力于IT相关技术的分享
结合 Couchbase 与 Ant Design 构建多租户 WebAuthn 无密码认证服务的实践复盘 结合 Couchbase 与 Ant Design 构建多租户 WebAuthn 无密码认证服务的实践复盘
我们接手了一个新的多租户SaaS平台项目,技术栈初步定为Node.js + React。第一个需要攻克的堡垒就是认证系统。在当前的安全环境下,传统的密码认证方式已经成了一个巨大的责任包袱,不仅用户体验差(需要记忆复杂密码),而且安全风险极高
2023-10-27
基于 etcd 实现动态配置驱动的多租户向量检索系统架构 基于 etcd 实现动态配置驱动的多租户向量检索系统架构
我们面临的第一个问题不是技术选型,而是运营模式。构建一个SaaS向量检索平台,核心需求是租户的自动化开通与隔离。如果每新增一个租户,都需要工程师手动修改Nginx配置、重启服务、创建数据库表、部署定制化的前端主题,那么这个项目在第一天就已经
构建从事务数据库到Apache Iceberg的事件驱动型实时摄取函数 构建从事务数据库到Apache Iceberg的事件驱动型实时摄取函数
我们面临一个典型的现代数据工程困境:业务分析团队需要对生产 PostgreSQL 数据库中的数据进行近乎实时的分析,但直接查询生产库是绝对禁止的。传统的每小时或每日批处理ETL作业导致的数据延迟,已经无法满足快速决策的需求。数据仓库中的数据
2023-10-27
Sanic 结合死信队列实现生产级 PostCSS 异步构建与分析系统 Sanic 结合死信队列实现生产级 PostCSS 异步构建与分析系统
前端团队的CI流水线最近变得异常缓慢和脆弱。根本原因在于我们的PostCSS构建流程,它集成了大量的插件,包括代码风格检查、未来CSS语法转译、性能优化和自定义属性生成。单个构建任务在复杂的项目中耗时可能超过一分钟,并且偶尔会因为插件冲突或
2023-10-27
基于 Pulsar, TimescaleDB 与 OpenSearch 构建事件驱动的混合存储特征管道 基于 Pulsar, TimescaleDB 与 OpenSearch 构建事件驱动的混合存储特征管道
我们的机器学习模型推理服务遇到了一个棘手的性能瓶颈。它需要实时访问两种截然不同的特征数据:一种是基于时间窗口的用户行为聚合特征(例如,“过去15分钟内用户的点击次数”),另一种是基于内容的复杂文本与向量化特征(例如,“搜索与用户历史画像最相
2023-10-27
构建基于 Ktor WebSocket 网关与 Recoil 的高并发实时 CV 分析架构 构建基于 Ktor WebSocket 网关与 Recoil 的高并发实时 CV 分析架构
要为上千路并发的视频流提供实时的计算机视觉(CV)分析,并将其结果无延迟地呈现在Web前端,技术挑战不在于CV算法本身,而在于如何构建一个能承载这一切的数据流和状态管理架构。一个朴素的实现,即将CV处理逻辑直接耦合在Web后端中,会在并发量
3 / 5