并继续作为 Tensure 的一部分为

Collaborate on cutting-edge hong kong data technologies and solutions.
Post Reply
rubinaruma
Posts: 103
Joined: Sun Dec 22, 2024 6:27 am

并继续作为 Tensure 的一部分为

Post by rubinaruma »

而即将需要的新项目Crossroads Media可以用新的 Jamstack 方法构建,事实证明,这是验证该方法的理想方式,并且在不影响任何现有网站或基础设施的情况下为 Crossroads 渠道添加功能。

Brian Miller 曾担任产品经理,Crossroads 提供咨询,他将这种降低整个项目风险的能力,以及以切实可行的方式证明该方法的能力描述为“决定性因素”。

为了帮助 Crossroads 理解这一方法,Ample 展示了这一分阶段方法如何运作的图表: 起点:所有流量都被定向到 Kubernetes 集群,并在那里被路由到不同的容器、CMS 和托管基础设施。

原始建筑 Crossroads 的当前架构 将 Netlify 添加到堆栈:所有流量 卡塔尔电报号码数据库 都被定向到 Netlify 的 Edge,它将所有请求代理到现有基础设施,除了那些已经预先生成页面的请求。

第一阶段 - 将服务器端 CMS 页面迁移到 Netlify 第 1 阶段 - 将 Netlify 引入 Crossroads 的架构 转移和淘汰:随着微前端被添加到 Netlify 提供的资源中,越来越多的请求可以通过微前端来满足。

一些旧式基础设施在等待迁移期间仍继续照常运行。 第二阶段 - 将微客户端迁移到 Netlify 并淘汰 Maestro 第 2 阶段 - 在 Netlify 基础设施内捕获更多流量 迁移已完成:所有请求都可以通过 Netlify 提供的微前端架构来满足。

第三阶段-整合前端架构 第 3 阶段 - 所有流量均由 Netlify 提供服务 堆叠目标 为了让开发团队实现更大的敏捷性和灵活性,Ample 希望将一些功能从一个大型代码库(包含搜索、单点登录、讨论板和捐赠门户等内容,全部作为用 Angular 编写的一个大型单页应用程序)转移到多个独立的微前端。

Brian Miller 回忆说,管理一个整体堆栈对于 Crossroads 和 Tensure 合作过的其他企业来说是一个沉重的负担。转向更小、更敏捷的微前端项目带来了更大的灵活性,也让团队更容易推理项目。
Post Reply