ecogofit
本站致力于IT相关技术的分享
构建基于OCI的动态Puppeteer工作负载调度网关并利用CockroachDB实现任务持久化与全文检索 构建基于OCI的动态Puppeteer工作负载调度网关并利用CockroachDB实现任务持久化与全文检索
在规模化场景下运行无头浏览器(Headless Browser)任务,尤其是像 Puppeteer 这样的资源密集型应用,从来都不是一件简单的事。内存泄漏、僵尸进程、环境依赖地狱,这些问题在并发量上来之后会变得极其尖锐。最初的方案往往是一个
基于 Raft 与 AWS SNS 构建一个分布式实时特性开关服务的实践 基于 Raft 与 AWS SNS 构建一个分布式实时特性开关服务的实践
最初的需求是在一个迭代周期(我们遵循Scrum)中提出的:我们需要一个高可用的特性开关(Feature Flag)系统。团队厌倦了依赖配置文件和复杂的部署流程来切换功能。市面上的商业方案因数据隐私和成本问题被否决,而基于Redis的简单方案
构建基于 NestJS 与 Milvus 的 RAG 管道以实现前端组件的语义化搜索 构建基于 NestJS 与 Milvus 的 RAG 管道以实现前端组件的语义化搜索
我们团队的内部组件库已经膨胀到了一个临界点。最初的基于元数据和组件名的文本搜索,在面对数百个功能相似但命名各异的组件时,效率低得令人发指。在一个敏捷回顾会上,前端团队提出的一个核心痛点是:“我无法找到一个我记得‘长什么样’或‘做什么用’的组
2023-10-27
构建基于Git变更集的自动化质量门禁以协同ESLint、PHP与Cypress 构建基于Git变更集的自动化质量门禁以协同ESLint、PHP与Cypress
我们团队维护着一个典型的混合架构项目:一个庞大的PHP(基于Laravel框架)后端,服务于一个日益复杂的Vue.js前端。随着业务的迭代,CI/CD流水线的执行时间成了一个无法忽视的痛点。每一次提交,流水线都会完整地执行所有检查:ESLi
2023-10-27
通过Argo CD与Kustomize实现Keras模型的多环境GitOps部署 通过Argo CD与Kustomize实现Keras模型的多环境GitOps部署
模型部署的混乱始于一个看似无害的请求:“能把测试环境的最新模型推到生产吗?”。在缺乏自动化流程的团队里,这通常意味着一系列手动操作:SSH到服务器,scp一个.h5文件,docker build,docker push,然后手动修改Kube
2023-10-27
在Vercel平台利用AWS SQS与ISR构建处理长时任务的CQRS架构 在Vercel平台利用AWS SQS与ISR构建处理长时任务的CQRS架构
一个看似简单的业务需求,往往是检验架构选型是否合理的试金石。例如,允许用户上传个人简历(CV),系统在后台进行深度解析(如技能提取、格式转换、AI评估),这个过程可能耗时30秒到数分钟。用户提交后,我们期望页面能立即响应,并最终在一个高性能
2023-10-27
5 / 8