Home Blogs 阻碍Web Builder Velocity的因素
Applications

阻碍Web Builder Velocity的因素

About The Author

Outline

原始资料来源:Layer0

向让您的网站闪耀的团队致敬。 生成,管理,调试,更新,保护, 监控现代Web应用程序可能需要将20多个不同的云原语和Web服务拼接在一起。 这并不容易—您的团队每天都在与龙战,为您的企业做最好的事情。

但是,如果他们不需要战斗那么多的龙呢? 如果他们发布更新的速度提高一倍会怎样? 如果他们掌握的关键信息可能会影响公司的利润,情况会怎样? 如果您的网站加载在眨眼之间,怎么办? 想象一下可以实现的目标。

为什么建造者速度很重要(提示:这是金钱)

Builder速度与公司收入和成本节约密切相关。

生产率的提高总是反映在资产负债表的成本方面,但对资产负债表收入方面的影响如何? 是否有任何关联? 全球管理咨询公司 McKinsey&Company 决定寻找答案。

结果令人惊叹。 如果拥有顶级开发人员速度,公司的收入增长将高达五倍。

通过查看软件,金融服务,零售,汽车和制造业垂直市场的收入和生产部署,麦肯锡的研究发现,开发人员速度指数排名前四分位的公司(DVI)的表现比市场上其他公司高出4 -5

由于”软件在世界范围内”,您发布更新的速度决定了您是否会在市场中下沉或游泳。

什么阻碍了Web Builder速度?

在过去的10年中,AWS (Amazon Web Services)彻底改变了我们购买和使用软件和硬件基础设施的方式。 他们和竞争对手创建了数千种点服务—云原语—例如计算和存储。 这些服务已成为团队为了构建Web应用程序而必须组装和维护的锤子和钉子。

不幸的是,在许多情况下,这种努力已经失控。 组织聚集了整个团队的稀缺,昂贵的人才。 现在,他们的大部分资源通常只是用来维持应用程序的大规模运行。 许多团队都陷入了非功能要求(NFR)的困境,例如互操作性,可靠性,可扩展性和其他”问题”。 许多人花在NFR上的时间多于花在改进应用程序本身上的时间。

如今,部署现代Web应用程序通常需要20多个”云原语”。 许多企业在云基础设施,CDN,安全,可观察性和持续集成/持续部署方面至少使用三家供应商。 以下是必须为Web应用程序装配的组件示例:

典型Web应用程序中的组件

现代Web应用程序需要多种工具用于服务和边缘配置,域和安全,运行状况检查和开发。 更糟糕的是,这项工作并不容易,需要很难招聘和留住的专家。 一些首席技术官抱怨说,他们培训这些专家的目的只是让云供应商偷猎他们。

Redmonk的Stephen O’Grady在《Developer Experience Gap》中 写道:

碎片化使供应商无法在本机提供完全集成的工具链所需的组件。 然而,这并没有改变现实,即开发人员被迫从编写代码中借用时间,并将其重定向到管理与高度复杂的多因素开发人员工具链相关的问题,这些工具链由管道胶带和打捆线固定在一起。 这就是开发人员的体验差距。 向开发人员提供他们可能需要的任何基础设施原始内容的同一市场同时告诉他们将它们拼接在一起是开发人员的问题。

这种开发者的问题可能会使开发者的速度停滞,从而阻碍收入增长。

涡轮增压显影器速度

好消息是有一种更好的方法来构建,管理,调试和更新您的应用程序和API。 团队可以通过单个平台利用这20多个云原语的强大功能。

重点从复杂的管道转向高效优化,从而实现更快,更可靠的发布。 这一切都要归功于一个名为AppOps的快速增长的运动,也被称为Jamstack平台。 AppOps正在颠覆传统CDN市场;CDN和边缘计算现在可以成为一个更大型产品中的简单功能,就像iPhone推出后数码相机成为智能手机中的一项功能一样。

Limelight开发的Layer0是一个面向构建者的AppOps平台,让团队能够集中精力改进他们的应用,而不会分散注意力,同时在全球最大,性能最高的专有网络之一上运行。 该平台凭借五大核心优势脱颖而出,包括快速部署,集成安全性,放心发布,向微服务架构发展以及节省资金的能力。

令人惊叹的开发人员体验

Layer0上的团队发布速度是普通团队发布速度的两倍,具有内置的生产力工具,包括可一目了然地显示提高绩效和的机会的页面

JavaScript可配置的CDN

EdgeJS是一种基于JavaScript,性能,声明性和与框架无关的边缘配置语言,它简化了边缘管理。 EdgeJS可以嵌入到前端应用程序中,因为它是声明性的-开发人员只需描述他们的目标,而不必写出所有的逻辑。 这使得它易于使用和维护。

Layer0团队能够在整个开发过程中测试,审查和版本控制其边缘逻辑。 这意味着团队可以针对本地边缘进行开发,并确保与应用程序代码关联的动态数据的高速缓存命中率高。

仪表板

Layer0概述屏幕

Layer0的概览屏幕可概览项目的运行状况,包括核心Web虚拟数据,流量,错误,缓存命中率,预取统计数据, 和最近的活动。

工具提示在同一屏幕上的图形之间同步,从而更容易关联多个指标的信息。 例如,当将鼠标悬停在”概述”选项卡中的缓存命中率图上时,您还会在流量图中获得相同日期的工具提示。

真实用户监控(RUM)

Google在搜索中对网站进行排名的部分依据是一组称为核心Web虚拟指标的性能指标,这是一组对用户体验具有巨大影响的指标。 使用Layer0的RUM Analytics,您可以在几分钟内了解网站更改的影响,而无需在Google搜索控制台或页面速度见解中等待数天或数周。

有一些图表显示页面视图,分布和一段时间内的RUM事件,因此您可以知道上周发生了什么以及如何进行修复,或者几个月前您做得好, 以及如何应对潜在的核心Web虚拟威胁。您可以看到随时间和分布变化的趋势。

缓存驾驶舱

查看所有路由的整体缓存命中率(CHR),CHRS受部署影响的情况以及缓存清除历史记录。 按路径,代理键或组轻松清除缓存。 也许最强大的工具是能够按路由查看CHR,以及流量,CPU,内存,预取命中率, 等等。 与传统CDN不同的是,传统CDN会显示您网站上访问过的每个URL,而Layer0与您的代码库集成在一起,并且具有路由感知功能,因此可以轻松查看需要改进的路由。 这对于希望达到亚秒级速度的最佳性能站点非常有用。

High Velocity团队的百分比

这些只是该平台上的一些性能工具。 团队的发布速度是以前的两倍。 Tennessent Vacation Rentals的首席Web开发人员John Beadles分享道:” Layer0将我们的[发布]节奏至少提高了2倍,甚至更多。”

请记住:如果公司拥有顶级开发人员速度,其收入增长将高达五倍。

强大的Web安全性

开发人员不再需要手动将安全性集成到边缘逻辑中。 在Layer0上将DDoS,WAF和爬虫程序管理解决方案本地快速部署到您的工作流中

WAF

具有托管规则集的Web应用程序防火墙,可过滤和防止常见的和新兴的利用,例如OWASP前10个漏洞,Log4J威胁,PHP对象注入,SQL注入等。

爬虫程序管理

检测和管理查询其应用程序并消耗宝贵资源的各种爬虫程序。 无论它们是SEO,搜索引擎,糟糕的数据中心,社交媒体还是抓取爬虫程序,您都可以标记这些爬虫程序并在爬虫程序流量不受欢迎时阻止它们。

DDoS防护

Layer0位于Limelight的高带宽,全球分布式,始终在线的网络上,旨在检查和抵御各种网络层DDoS攻击,使您的资源保持健康并实时受到保护。

可靠的发布

如果DevOps团队无法自信地发布,生产力,性能和保护就不完整。 Layer0包含一个功能强大的流量分割和功能管理工具,可在边缘运行:

  • 边缘的点击式流量路由和拆分—比不了解应用程序代码的传统CDN中的工具更易于使用
  • 金丝雀和蓝色/绿色部署让您可以安全地推送更新
  • 功能标志(也称为暗色特征),路线图中将有更多功能
  • 在边缘进行A/B测试,不会减慢与所有领先实验平台集成的网站

这些是”完整堆栈”变体,包括浏览器代码,边缘代码和一个原子包中的云无服务器代码—您的DevOps团队成员充满信心地知道您的客户正在获得您想要的内容。

向微服务和无头发展

为了快速获得速度,灵活性和敏捷性,客户可以轻松迁移到Layer0上的无外设架构,通过API将前端表示层与后端逻辑分离。

在此案例研究中,Kate Spade (Tapestry)使用Layer0逐步迁移到新版Salesforce Commerce Cloud。

Kate Spade一次迁移到Layer0上的一个无头页面

KateSpade.com基于Salesforce的SiteGenesis架构构建,并通过传统CDN获取存储在Salesforce Commerce Cloud中的业务数据。 但是,所有由Layer0缓存和呈现的页面现在都直接定向到Layer0,以获得更高的缓存命中率。 Layer0位于Kate Spade的数据层和前端之间。

以前的单片平台配备了真正的物理服务器,因此更高的流量意味着更多的服务器负载,这会减慢购物体验。 使用Layer0这样的无服务器平台,KateSpade.com现在可以扩展到任何流量级别。

在灵活性方面,更新更快,更容易,并且不依赖于限制性的Salesforce基础设施。 之前,团队等待了数周才看到他们的更新,因为更新都是一个版本的组成部分。 现在,这些更新被分成块进行,从而使部署更加频繁,风险更低。

Layer0也是无头网站的性能领先者,支持45个顶级Jamstack平台, 而且数量还在不断增加:

简化并节省资金

您现在可以通过更简单,成本更低的方法获得所需的业务成果,而不是购买分散的工具来拼凑。 下面是比较两种方法的成本的视图:

使用Layer0,您可以以更低的成本获得更好的结果。 您的构建团队可以不再担心管道问题,而是专注于创新,这些创新将使您的解决方案从竞争中脱颖而出。

奖励:提供更快的Web体验

就像您的构建者团队速度加倍还不够,您还可以提供更快的Web体验。 Limelight开发的Layer0是全球最具可编程性和最快的Web应用CDN和边缘平台。 开发人员可以控制创新的性能功能,如缓存动态数据(不仅仅是静态内容)和预测性预取到访客的设备。 在未来的一篇文章中,更多关于这一点!

Tags

Just For You