服务器端的javascript-Serverless架构对联通开发者来说是福音吗?

2023-08-29 0 4,531 百度已收录

作者|亚历山大·斯蒂格森

编辑|薛明灯

Realm.io首席执行官兼联合创始人Alexander Stigsen阐述了Serverless架构在联通发展领域的重要作用。 去掉服务器栈之后,联通的发展将会非常简单。

距离第一部 iPhone 发布已经过去了 6 年,但对于开发者来说,还只是 2007 年。如果你做的是联通开发相关的工作,你就不得不面对一个残酷的事实:你的联通开发体验很大程度上是由 Web 技术决定的。

我们所说的联通应用开发通常是指构建与前端服务器交互的联通应用,而前端服务器是为桌面应用而设计的。 随着小屏幕和无线应用的兴起,联通开发者开始肩负起提供良好用户体验的重担。

开发优秀的服务器端代码需要许多领域的知识和技能。 开发者搭建了一个联通应用,连接到服务器,但是数据并没有源源不断地流入。 在开始接收第一个请求之前,您需要部署和管理这样的服务器。 DevOps 使这个过程看起来更容易,但实际上需要花费大量时间。

然后,服务器需要将各种请求数据序列化服务器端的javascript,保存到数据库中服务器端的javascript,然后根据这些数据执行业务逻辑。 整个过程是通过服务器端编程语言来处理的。

然而,我们可以有更好的选择——无服务器开发。 无服务器架构抽象了与基础设施和服务器框架相关的所有细节。 你只需要编写代码来实现你想要的业务逻辑,并在数据变化时做出响应。 服务器仍然存在,但您不需要执行任何与部署和管理服务器相关的工作。

那么,无服务器开发与通常的服务器端开发有何不同? 作为联通开发者,你不需要掌握服务器端开发知识。 你不需要关心如何让服务器运行,也不需要关心如何让数据流向服务器。 你不需要DevOps,不需要学习各种服务器端技术,比如Postgre、Redis等。

你不需要学习完整的编程语言或框架(例如Django或Rails),你只需要编写一些JavaScript代码,其余的将由平台为你完成。 平台会根据你期望的格式来决定数据的流向,无需中间件处理和URL路由。 您可以直接处理传入数据,而无需公开 REST 端点。

另一方面,联通应用端的代码量也大幅减少。 您不需要在应用程序中编写代码来处理网络和序列化问题,只需处理模型和数据即可。 由于平台为您处理了大部分底层问题,因此您可以专注于应用程序代码并开发更好的应用程序。

采用无服务器架构后,您不再需要专门的DevOps和服务器团队。 您不再需要了解服务器端框架 - 也许您只需要一点 JavaScript。 你甚至不需要编写代码来与服务器端通信,因为平台会首先帮助你做这种事情。

联通应用日新月异,有些功能建立起来相当困难,例如协作、双向数据同步、端点估计、“离线优先”等。 通过采用服务器架构,开发人员可以使用平台提供的功能来构建下一代应用程序。

明天的建议

点击下图阅读

LinkedIn 从传统运维团队到 SRE 团队的演变

混合云融合了公有云和私有云,是近年来云计算的主要模式和发展方向。 混合云模式是以公有云+私有部署+私有网络的形式为客户提供行业解决方案,帮助客户更快、更轻松地使用云估算,填补传统IT架构在使用中的弱点。 这也是中小型电商、企业服务、互联网金融行业都选择混合云作为业务发展平台的原因。

8月19日,第二届UCan晚茶技术沙龙将在广州北三环奶茶馆举办。 届时,来自UCloud、微博、蘑菇街的讲师将分享混合云手工化、混合云网络架构设计以及云服务运维方向的B​​aaS服务和内容。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 javascript 服务器端的javascript-Serverless架构对联通开发者来说是福音吗? https://www.wkzy.net/game/173854.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务