Serverless核心技术与实战

从原理到实战,零基础快速上手Serverless,提升架构设计能力

Ratings: 0.00 / 5.00




Description

从Docker到Kubernetes,再到现在的Serverless,容器技术的完善,进一步推动了Serverless这一技术热点的更迭。Servereless进一步抽象,将基础设施的维护、配置、更新和容量规划都交由平台处理,开发者只需关注自身业务逻辑,进一步提升生产效率,释放社会价值。


但Serverless还是一个相对比较新的技术领域。在 Serverless 真正落地使用的时候,大多数的技术人都还像是在摸着石头过河。因为 Serverless 不断延伸发展的特性,极大地提升了每一个人学习和使用的难度。况且,Serverless发展到今天,已经不是一两个明确的技术或者产品了,它包含着一整套的产品体系和技术理念。想要在这个快速迭代、动态发展的技术领域里构建完整的知识体系实在是难上加难。


本课程着眼于Serverless方向和技术本身的同时,重在传授掌握它不断延伸的学习方法。


为此,本课程设计成7个章节,分别是认知与思维构建、设计思想基础、核心特性、开发工具链、可观测、公有云实战和私有云构建,希望通过这7个章节啊,以循序渐进的方式让你一步一步成为 Serverless 领域的专家。


其中,在认知与思维构建这一章;会详细的跟你阐述Serverless的发展历程和走势情况、告诉你Serverless这一理念怎么贯穿在架构模式和产品设计中,来体现它的价值的,让你有一个初步的认知,同时会讲解在Serverless道路上的学习方法,让你升级打怪的道路更加平坦。


第二章,是设计思想基础,课程会通过具象化的FaaS产品和技术,带你了解整个Serverless的架构原理,通过数据面和控制面让你清楚的知道一个函数是怎么跑起来的,事件和触发器是怎么一回事、连接器到底有多强大,以及函数的高级能力有哪些;


而核心特性这一章:主要会从流量的转发和调度,冷启动、弹性伸缩、运行时等核心技术的实现机制,帮助你迅速抓住核心,深入到Serverless这一新的技术理念中来。


开发工具链;这是提高开发效率的关键领域,课程中会跟你详细分析工具的重要性和业界开发者现状,并通过命令行工具CLI、插件、WEBIDE三种主要的实现方式来剖析他们的实现,带你从0到1体验工具带来的效率。


可观测:这一模块,将从Serverless的角度出发,跟你细说如何以可观测中的指标、日志和链路这三要素为基础,如何去构建一个完整的解决方案,


公有云实战和私有云构建,这两章主要以实战训练为主线,课程会通过业务方和平台方两种视角,跟你聊聊一线的经验,以及手把手演示几个典型的案例,如ETL、编排、传统服务迁移、对话式AI开发,以及混合云搭建的技巧,让你感受到目前云服务的强大。


最后,课程会以开源引擎架构为起点,带你一起了解如何自研和基于开源引擎二次开发的利弊,在真正的企业开发中如何抉择,最后我以如何构建自己的Serverless平台作为本次课程的结尾。


希望通过这样一个完整的由浅入深,从核心理论技术到实战的学习路径,把作者这几年和 Serverless打交道的一线经验、解决问题的技巧,以及平台设计上抽象出来的方法与你分享,交到你手中。


如果你是 Serverless 平台的使用者,通过本课程的学习,一定会在应用上更加得心应手,知其然,也知其所以然。


如果你是 Serverless 平台的开发者,通过本课程的学习,在云原生产品的开发和创新上,你的思路也一定会越来越开阔。

What You Will Learn!

  • 认识Serverless的整体架构逻辑及底层原理
  • 课程覆盖公有云和私有云,演练教学,帮助学员掌握3大主流Serverless形态产品分析
  • 手把手核心技术详解与平台实现,帮助学员构建"用户" + "平台"双视角的知识体系
  • 讲练结合,高效入门,助力学员稳步进阶
  • 完整的Serverless学习路径,一线老兵踩坑经验无保留分享,帮助学员快速入门和提升

Who Should Attend!

  • 有一定容器技术经验(K8s、Docker),想拓展云原生技术栈的研发、运维和测试工程师
  • 希望在业务中使用 Serverless,且了解其中原理的工程师、运维、学习或者销售、售前解决方案人员
  • 有一定前端开发经验,希望能往全栈发展的前端工程师
  • 对云计算、Serverless领域感兴趣,有架构降本增效诉求的业务负责人、研发工程师、架构师