rejovial
本站致力于IT相关技术的分享
使用 Vercel Functions 作为桥接层整合遗留 PHP 应用与 Kubeflow 部署的 Python 模型服务 使用 Vercel Functions 作为桥接层整合遗留 PHP 应用与 Kubeflow 部署的 Python 模型服务
我们团队维护着一个服役了近十年的PHP单体应用,它的产品推荐模块终于在一个季度复盘会上被正式标记为“高优先级技术债”。症结显而易见:它依赖一套陈旧的协同过滤算法,通过cron触发的PHP脚本,在每天凌晨流量低谷时进行批处理计算。这意味着用户
2023-10-27
构建基于 Ray 的分布式 Jetpack Compose UI 测试矩阵及其 Cypress E2E 自测实践 构建基于 Ray 的分布式 Jetpack Compose UI 测试矩阵及其 Cypress E2E 自测实践
当团队的 Jetpack Compose UI 测试集超过500个案例时,CI/CD流水线中的单机执行就成了一个无法忽视的瓶颈。原本期望在30分钟内完成的验证过程,被拉长到数小时,这直接影响了迭代速度和发布频率。零敲碎打的优化已无济于事,问
2023-10-27
构建一套从DigitalOcean元数据到Neo4j图谱再到前端可视化的微服务拓扑自动化流水线 构建一套从DigitalOcean元数据到Neo4j图谱再到前端可视化的微服务拓扑自动化流水线
团队的微服务数量突破50个后,情况开始失控。一次边缘服务的超时,通过我们谁也无法完整画出的调用链,最终导致了核心交易链路的雪崩。复盘会上,我们在白板上花了两个小时,依赖各个核心开发的回忆,才勉强拼凑出故障发生时的服务依赖拓扑。这个过程低效且
构建混合式部署编排器:融合 Terraform 与 Chef 并应用策略模式驱动 Solid.js 动态界面 构建混合式部署编排器:融合 Terraform 与 Chef 并应用策略模式驱动 Solid.js 动态界面
团队面临一个棘手的现实:我们的技术栈存在明显的代沟。一部分是基于 Terraform 和容器构建的云原生服务,遵循不可变基础设施理念;另一部分则是运行在传统虚拟机上的庞大单体应用,其配置复杂且状态繁多,长期以来依赖 Chef 进行精细化管理
利用Istio实现tRPC微服务与遗留MySQL系统的渐进式集成 利用Istio实现tRPC微服务与遗留MySQL系统的渐进式集成
一个棘手的现实是,多数技术决策并非发生在绿地项目上。我们面对的往往是一个运行多年、承载核心业务的单体应用,它背后是一套关系范式固化的MySQL数据库,以及一套用了近十年的Jenkins Freestyle任务构成的部署流程。我们的任务,就是
2023-10-27
基于 C# 和 Buildah 实现 Apache Spark 与 Astro 应用的无守护进程构建器 基于 C# 和 Buildah 实现 Apache Spark 与 Astro 应用的无守护进程构建器
数据团队交付价值的速度,往往被最后“打包上线”的环节拖累。他们精通使用 .NET for Apache Spark 进行复杂的分布式计算,但将分析结果转化为一个可交互、可部署的 Web 应用却是个难题。前端技术栈的选型、Dockerfile
2023-10-27
2 / 5