官术网_书友最值得收藏!

Summary

In this chapter, we first described the journey from traditional to serverless software development. We discussed how software development has changed over the years to create a more developer-friendly environment. Following that, we presented the origin of serverless technology and its official manifesto. Since serverless is a popular term in the industry, defining some rules helps to design better serverless applications that integrate easily into various platforms. We then listed use cases for serverless technology to illustrate how serverless architectures can be used to create any modern application.

Following an introduction to serverless, FaaS was explored as an implementation of serverless architectures. We showed how applications are designed in traditional, microservices, and serverless designs. In addition, the benefits of the transition to serverless architectures were discussed in detail.

Finally, Kubernetes and serverless technologies were discussed to show how they support each other. As the mainstream container management system, Kubernetes was presented, which involved looking at the advantages of running serverless platforms with it. Containerization and microservices are highly adopted in the industry, and therefore running serverless workloads as containers was covered, with exercises. Finally, a real-life example of functions as a backend for a Twitter bot was explored. In this activity, functions were packaged as containers to show the relationship between microservices-based, containerized, and FaaS-backed designs.

In the next chapter, we will be introducing serverless architecture in the cloud and working with cloud services.

主站蜘蛛池模板: 河间市| 玉溪市| 滨海县| 吴桥县| 依兰县| 夏邑县| 玉门市| 三河市| 怀柔区| 娄烦县| 吉林市| 莱阳市| 高唐县| 沭阳县| 启东市| 大城县| 礼泉县| 永善县| 巢湖市| 建平县| 朔州市| 红原县| 汶上县| 缙云县| 深州市| 周口市| 屏东县| 唐河县| 汾阳市| 开封市| 文成县| 乐昌市| 香港 | 永昌县| 兰西县| 曲阳县| 白玉县| 陕西省| 广昌县| 泸水县| 花莲县|