zealotlab
本站致力于IT相关技术的分享
使用 GitHub Actions 实现跨 AWS Azure 与 Google Cloud 的 AI 函数统一 GitOps 部署 使用 GitHub Actions 实现跨 AWS Azure 与 Google Cloud 的 AI 函数统一 GitOps 部署
最初的痛点源于混乱。我们的数据科学团队负责产出模型,而平台团队负责将这些模型封装成服务并部署。问题在于,我们的基础设施横跨三大公有云:AWS、Azure 和 Google Cloud。每个云都有自己的一套 Serverless 方案——La
2023-10-27
利用Google Cloud Pub/Sub实现GKE上高韧性的解耦式Jenkins流水线 利用Google Cloud Pub/Sub实现GKE上高韧性的解耦式Jenkins流水线
一个45分钟的CI/CD流水线,在第40分钟的端到端测试阶段因为网络抖动而失败。在传统的单体Jenkinsfile设计中,这意味着从头再来:重新拉取代码、重新编译、重新运行单元测试、重新打包镜像。这不仅仅是40分钟的计算资源浪费,更是对开发
在CircleCI工作流中通过Go绞杀者代理实现PHP看板应用的无缝迁移 在CircleCI工作流中通过Go绞杀者代理实现PHP看板应用的无缝迁移
团队接手了一个有数年历史的PHP看板(Kanban)项目。其核心问题在于,所有状态更新都依赖于前端定时发起的AJAX轮询。在看板卡片数量增多、团队协作频繁时,服务器压力巨大,且用户体验延迟明显。技术债的另一个体现是,整个系统是一个巨大的单体
2023-10-27
结合图数据库与分片文档库的多租户数据隔离与动态权限架构实现 结合图数据库与分片文档库的多租户数据隔离与动态权限架构实现
为大规模SaaS平台设计数据架构时,两个核心矛盾几乎无法回避:如何实现租户间严格的数据隔离以确保安全与合规,以及如何支撑复杂且动态变化的权限模型。传统的单体关系型数据库在租户数量和权限维度激增后,会迅速成为性能瓶颈和维护噩梦。单纯的数据库分
2023-10-27
构建面向 Ray 作业的声明式提交通道 集成 Ant Design 与 Argo CD 的 GitOps 实践 构建面向 Ray 作业的声明式提交通道 集成 Ant Design 与 Argo CD 的 GitOps 实践
团队的算法工程师们开始频繁抱怨提交 Ray 分布式任务的流程。最初,我们只是提供了标准的 KubeRay Operator YAML 模板,让他们手动修改并使用 kubectl apply 提交。这种方式在实验阶段尚可接受,但随着业务规模扩
2023-10-27
构建从 Dart 到 Kafka 的零信任数据管道 mTLS 认证实践 构建从 Dart 到 Kafka 的零信任数据管道 mTLS 认证实践
我们面临一个具体的工程挑战:一个由成百上千个运行 Dart 的终端设备(可能是 Flutter 应用,也可能是 IoT 固件)组成的网络,需要将高价值的遥测数据实时、安全地推送到后端的 Kafka 集群。这些设备部署在不可信的网络环境中——
2023-10-27
5 / 5