使用 Go 完成微服务
Complete Microservices with Go
使用 Go 语言和 Kubernetes 构建、扩展和部署分布式系统
课程亮点
这门课程非常适合希望提升构建可扩展分布式系统技能的初学者和中级开发者。通过使用 Go、Docker 和 Kubernetes 构建一个完全部署的共享出行应用程序,你将转变你对微服务的理解。在真实场景中获得实践经验,加速你成为首席工程师的旅程。加入我们,在后台开发领域解锁新的机遇!
你将获得的技能: 高级 Go 编程模式、生产就绪的微服务架构、构建可扩展的分布式系统、有效的软件设计决策
你将学到
-
学习高级 Golang 模式
-
学习使用 Go 构建微服务的基础知识
-
构建和部署生产级的分布式系统
-
学习如何从头开始设计复杂系统
-
学习权衡和思考软件设计决策
-
学习如何扩展和管理流量
要求
-
基本的 Go(Golang)知识
课程介绍
在这个项目驱动的课程中,你将使用 Go、Docker 和 Kubernetes 从零开始构建一个类似 Uber 的拼车应用的后端微服务体系。
课程包含一个高级 Go 迷你课程,如果你对 Go 不熟悉,可以期待获得完整的学习内容。
学完后,你将拥有一个完全部署的、水平可扩展的拼车系统,它已准备好应对真实流量。此外,你还将获得一个可重用的模板,用于构建未来的分布式项目——这将加速你成为首席工程师的进程。
我们将构建的项目由多个服务组成,这些服务通过 Kubernetes 进行编排,你将拥有一个漂亮的界面,点击地图即可预览前往目的地的路线,然后通过选择所需的套餐,从可用司机池中请求一辆车。
本课程旨在为您提供构建和理解分布式后端系统、实施行业最佳实践以及创建可扩展和可维护的生产级微服务架构所需的基础知识。它不仅仅是一个逐步教程,而是一个全面的体验式学习过程,使您能够应对现实世界的挑战。
法律声明:
本缩略图中出现的产品和公司名称、标志和商标均为其各自所有者的财产。在本课程中使用这些名称、标志和商标并不代表这些公司提供任何关联、赞助或认可。
这门课程适合谁:
- 初学者和中级开发者
- 来自其他语言的已有经验的软件工程师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)