veridih
本站致力于IT相关技术的分享
在 Phoenix Monorepo 中构建基于变更检测的高效 BDD 测试流水线 在 Phoenix Monorepo 中构建基于变更检测的高效 BDD 测试流水线
CI流水线的执行时间从25分钟降到了3分钟,仅仅因为我们改变了在Monorepo中运行测试的方式。问题源于一个看似合理的架构:一个包含三个独立Phoenix应用的Elixir Umbrella项目,共享着一些内部库。每次提交,无论改动多小,
2023-10-27
通过Packer构建集成Caddy、GraphQL与XState的Next.js多租户应用不可变基础设施 通过Packer构建集成Caddy、GraphQL与XState的Next.js多租户应用不可变基础设施
每次为一个新租户上线独立环境都像是一场赌博。手动配置反向代理、部署代码、申请和设置SSL证书、修改环境变量…任何一步微小的疏忽,都可能导致服务不可用,而排查这种环境差异问题,往往会耗费整个团队数小时甚至数天的时间。在真实项目中,这种不确定性
2023-10-27
为全球分布式 Hugging Face 推理服务实现基于 Paxos 的会话状态一致性 为全球分布式 Hugging Face 推理服务实现基于 Paxos 的会话状态一致性
我们的技术挑战很明确:为一款面向全球用户的、基于 Hugging Face Transformer 模型的对话式AI产品,提供一个有状态的、低延迟的会话层。用户分布在北美、欧洲和亚洲,任何一次对话都可能包含多轮交互。核心要求是:在任意时刻,
LangChain 企业级应用集成 SAML 身份认证与 Sentry 全链路可观测性实践 LangChain 企业级应用集成 SAML 身份认证与 Sentry 全链路可观测性实践
我们团队最近上线了一个基于 LangChain 的内部知识库问答机器人,底层使用 FastAPI 驱动。初版反响不错,但一个致命问题很快暴露出来:它是一个完全匿名的服务。所有请求看起来都一样,这在企业环境中引发了两个核心痛点: 访问控制
2023-10-27
在 Google Cloud Functions 中实现基于补偿的 Saga 模式协调 MyBatis 与 Snowflake 的分布式事务 在 Google Cloud Functions 中实现基于补偿的 Saga 模式协调 MyBatis 与 Snowflake 的分布式事务
一个看似简单的业务需求摆在了面前:用户完成某个关键操作后,系统需要同时在主业务库(PostgreSQL)中更新订单状态,并向数据仓库(Snowflake)中插入一条不可变的审计日志。这两个操作必须构成一个原子单元——要么都成功,要么都失败。
构建基于 GitOps 与 WebAuthn 硬件密钥的 WebAssembly 插件可信供应链 构建基于 GitOps 与 WebAuthn 硬件密钥的 WebAssembly 插件可信供应链
在处理高合规性金融风控规则的动态加载场景时,一个核心矛盾浮现出来:业务要求规则模块(以 WebAssembly 插件形式存在)能够快速迭代并上线,而安全与合规团队则要求每一次变更都具备严格、不可否认的审计追踪,且发布流程必须能抵御最复杂的攻
2023-10-27
2 / 5