wizeboxed
本站致力于IT相关技术的分享
构建包含 DVC 数据依赖与集成测试的 Jib 高速 CI 工作流 构建包含 DVC 数据依赖与集成测试的 Jib 高速 CI 工作流
团队接手了一个遗留的机器学习预测服务,其 CI 流程的混乱程度令人发指。每一次构建都像是对耐心和运气的双重考验。问题主要集中在三个方面:首先,构建镜像依赖一个庞大的 Dockerfile,每次代码的微小改动都会触发漫长的、无缓存的构建阶段,
2023-10-27
基于 Kotlin 与 Docker Swarm 构建多租户 SAML 到 JWT 联邦认证网关 基于 Kotlin 与 Docker Swarm 构建多租户 SAML 到 JWT 联邦认证网关
企业客户的集成需求往往会带来非标准的技术挑战。一个常见的场景是,我们内部的微服务体系普遍采用基于 JWT 的无状态认证,但大型企业客户坚持使用其内部的 SAML 2.0 IdP (Identity Provider) 进行单点登录(SSO)
2023-10-27
使用 Packer 和 Vector 构建 Elixir 分布式 Saga 的不可变可观测执行单元 使用 Packer 和 Vector 构建 Elixir 分布式 Saga 的不可变可观测执行单元
我们团队的一个核心 Elixir 服务最近在一次关键的分布式事务处理中途崩溃。那是一个典型的 Saga 模式实现:用户注册流程,涉及Accounts服务创建用户,然后调用Wallets服务初始化钱包。问题发生在第二步,Wallets服务调用
2023-10-27
构建基于Azure Consul Connect的微前端PWA端到端可观测性体系 构建基于Azure Consul Connect的微前端PWA端到端可观测性体系
当一个由微前端构建的PWA应用,其后端微服务部署在Azure Kubernetes Service (AKS)并由Consul Connect管理时,一次用户点击的性能瓶颈排查会迅速演变成一场跨越多个技术孤岛的侦探工作。前端团队看到了一个缓
2023-10-27
在 Monorepo 架构下构建基于 OAuth 2.0 与 Couchbase 的多租户隔离 OpenCV 头像处理服务 在 Monorepo 架构下构建基于 OAuth 2.0 与 Couchbase 的多租户隔离 OpenCV 头像处理服务
最初的需求听起来毫无新意:允许我们 SaaS 平台的用户上传并处理他们的头像。但在一个严格的多租户(Multi-tenant)环境中,任何看似简单的功能都会暴露出底层架构的复杂性。一个租户的数据,包括一张小小的头像图片,都必须在物理和逻辑上
2023-10-27
构建一个GraphQL驱动的动态数据聚合引擎,以Pandas为核心赋能iOS客户端 构建一个GraphQL驱动的动态数据聚合引擎,以Pandas为核心赋能iOS客户端
移动端的数据看板开发,总会陷入一个怪圈:产品经理希望提供极致的灵活性,让用户能自由组合维度、指标和过滤条件来探索数据;而开发侧则倾向于提供固定的、预计算好的API接口,以保证性能和稳定性。这种矛盾最终导致API接口数量爆炸,或者前端交互体验
2023-10-27
4 / 5