专栏首页腾讯云 Serverless 专栏荐书 | Serverless 架构:从原理、设计到项目实战
原创

荐书 | Serverless 架构:从原理、设计到项目实战

📚推荐一下腾讯云 Serverless 成员 Dfounderliu 写的书!👉《Serverless 架构:从原理、设计到项目实战》

Serverless 是一项很有意思的技术,字面意思是「无服务器」,当然并不是把服务器给你拿掉了,而是指的开发者无需再进行复杂的服务器运维、管理等。

打个比方。编程语言的发展,从一开始非常底层的 basic 语言,开发者需要掌握底层硬件的知识才能写好代码,到现在非常常见的面向对象语言,开发者再也不用关心底层的编译,而只需要关注功能实现的语句即可。

Serverless 亦如此,现在的开发者只需要关注业务代码就可以了,而不需要关心底层资源。这是一种非常先进的理念。

books

2006 年,Amazon Web Services 推出弹性计算云服务,该项服务使客户可以跳过建设数据中心和购买硬件的资本密集型流程,被称为 Infrastructure as a Service,即 IaaS。IaaS 允许客户以「即用即付」的模式租用计算能力,从而可以面向更广泛的客户开放应用开发所必需的基础设施。

然而,应用程序仍然需要在硬件上构建,同时需要运行相关的后端系统,这同样需要大型工程团队全身心投入和关注后端基础设施,而不是只关注产品创新等。云计算仍然是云厂商的产品,而不是个人开发者的产品。

但是今天,我们正处于云计算发展的转折点。

Serverless 是云计算发展到一定阶段的必然产物。Serverless —— 一个客户仅编写所需的业务逻辑代码而云厂商提供其他所有功能的架构,代表了云计算的一种巨大进步与飞跃。

这个架构有可能抽象出硬件、基础架构、应用程序平台和操作等,这个架构可以使开发人员将精力完全放在产品创新上。这意味着,开发者将不再需要参与基础设施及软件的维护,尤其是大规模的集群运营,成本将大幅度降低。

像 Netflix 这样的行业引领者已经将其部分核心业务逻辑实现转移到了 Serverless 架构上,从而促进了产品创新,降低了成本并增强了可靠性。建立在 Serverless 架构上的应用平台正在兴起,例如微信小程序,它使个人开发者可以快速为数百万用户提供稳定的产品和服务。


Serverless 自概念被提出到现在,尽管搜索热度与关注度都在增加。但是依旧很多人会觉得 Serverless 还在炒概念,其实不然,国内的落地实践已经很多了。

这本实战书籍《Serverless 架构:从原理、设计到项目实战》就是为了让更多开发者了解并轻松入门 Serverless,无论是基础知识还是场景实践,都非常全面系统。值得一提的是,此前的书籍都是讲 AWS 的,本书是国内经验首著,比较适合国情(误

👇直戳链接可以购买,本专栏也会有书籍里的一些 demo 示例,方便在 PC 上直接实践。爱大家!

📚购买:《Serverless 架构:从原理、设计到项目实战》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Serverless Component 介绍和使用指南

    我们希望通过 Serverless Components 让广大开发者更加便捷,平滑的联动云厂商提供的种种服务。

    Aceyclee
  • 基于 Serverless 的 VuePress 极简静态网站

    之前用过 Docsify + Serverless Framework 快速创建个人博客系统,虽然 docsify 也是基于 Vue,然而它是完全的运行时驱动,...

    Aceyclee
  • Serverless 设计理念:从头创建品牌标识

    我出生在巴西最南端的一座繁华城市 —— 愉港市 ,我从小痴迷于设计。小时候,我就总在探索着周边环境、研究建筑,集中精力去分析每一个空间中传达出来的微妙视觉信息。

    Aceyclee
  • 腾讯云Yunong Xiao:无服务逐渐开始承载起企业核心业务

    据调查报告显示,无服务器架构市场规模在2018年达到42.5亿美元,预计在2023年将达到149.3亿美元,复合年增长率将达29%。成本和效率两大原因促使无服务...

    腾讯云serverless团队
  • Linux系统CentOS 7修改httpd服务Apache网站根目录/var/www/html

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oYuDaBaJiao/article/details/797...

    拓荒者
  • 草根崛起:如何在Github拼出一片天

    你的开源项目该如何吸引贡献及关注?该如何增加用户?项目社区该如何发展及运营?甚至能够赚钱养活自己?COSCon'17的大神们告诉你! 据刚刚发布的 Github...

    IT大咖说
  • CSS Input 样式美化

    可以从上图看出,在点击输入input的适合,框边就显示比较粗的边框,那么怎么将这个样式取消呢?

    Devops海洋的渔夫
  • LinkedHashMap的实现原理(复习)

       LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不...

    用户3003813
  • 超详细的生命周期图-你能回答全吗

    超详细的Activity与Fragment的生命周期图,可能大家会说你这篇文章也太水了吧。就这么一个破图。可是我觉得它写的很详细,有些方法是哪些情况下会运行,哪...

    青蛙要fly
  • [Java基础要义]HashMap、LinkedHashMap元素遍历机制探讨

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.c...

    亦山

扫码关注云+社区

领取腾讯云代金券