aimgowin
本站致力于IT相关技术的分享
构建支持Oracle与MariaDB异构并存的微服务动态路由数据源 构建支持Oracle与MariaDB异构并存的微服务动态路由数据源
一个团队正在从庞大的单体Oracle数据库向基于MariaDB的微服务架构迁移,这是一个必然会遇到的场景。迁移过程不是一蹴而就的,在相当长的一段时间内,新旧系统必须共存。这意味着部分微服务需要同时访问遗留的Oracle数据库和新建的Mari
2023-10-27
使用 Go 框架为 Angular SPA 实现动态短生命周期 mTLS 认证 使用 Go 框架为 Angular SPA 实现动态短生命周期 mTLS 认证
项目要求在一个零信任(Zero Trust)网络环境中部署我们的 Angular 单页应用(SPA)。传统的认证方案,比如单纯依赖 JWT,在这里遇到了一个核心挑战:JWT 验证了用户是谁,但它无法验证发出请求的设备或工作负载的合法性。在一
2023-10-27
一个内部开发者平台中数据湖查询层的架构选型与实现 一个内部开发者平台中数据湖查询层的架构选型与实现
我们面临一个日益严峻的挑战:内部开发者平台(IDP)需要为数百名开发者提供对存储在数据湖中 PB 级日志、指标和追踪数据的快速查询能力。现有的方案——允许开发者通过 Presto/Trino 客户端直接查询——已经暴露了三个核心问题:性能不
2023-10-27
在 Vercel Functions 上构建 GraphQL 网关以服务 Android 客户端的复杂图谱查询 在 Vercel Functions 上构建 GraphQL 网关以服务 Android 客户端的复杂图谱查询
一个看似简单的业务需求摆在了面前:在 Android 应用中展示用户的“二度人脉中拥有共同兴趣的好友”。具体来说,我们需要获取当前用户的好友的好友(二度人脉),并筛选出那些与当前用户至少有一个共同兴趣的人。数据结构在概念上是清晰的。 gra
2023-10-27
使用 Python 与 Serverless 构建有状态 LLM 应用并集成 WebAuthn 无密码认证 使用 Python 与 Serverless 构建有状态 LLM 应用并集成 WebAuthn 无密码认证
一个看似简单的需求摆在面前:构建一个能与用户进行连续对话的LLM智能代理。用户通过无密码方式(WebAuthn)登录,系统需要记住上下文,并在分布式的、无状态的环境中可靠地运行。这里的核心矛盾点立刻浮现:Serverless架构的本质是无状
2023-10-27
使用 Neo4j 与 Koa 构建基于图谱的动态应用层防火墙 使用 Neo4j 与 Koa 构建基于图谱的动态应用层防火墙
传统的基于角色(RBAC)或访问控制列表(ACL)的权限系统,在面对当今日益复杂的微服务架构和零信任安全模型时,显得越来越力不从心。规则是静态的、离散的,难以表达业务实体间错综复杂的关系。例如,“允许A部门的员工,在工作时间,使用受信任设备
2023-10-27
3 / 5