这是一门综合性课程,旨在指导您完成从单体架构迁移到云原生微服务架构的全过程。在本课程中,您将学习实用的实践技巧,并深入了解实现成功迁移所需的工具、模式及技术。
在“从单体架构到微服务”课程中,您将学习以下内容:
- 云计算和容器化技术的发展历程
- 如何高效地扩缩和配置虚拟机
- 使用 Docker 与 Kubernetes 完成容器化和编排任务
- 实施面向服务的架构和事件驱动型架构
- 用于监控和观测微服务的技术
- 分布式环境中的网络模式和注意事项
- 了解和使用广泛采用的 CNCF 项目与工具
- 进行 Polyglot 开发并选择合适的编程语言
- 使用 Argo CD 和 Flux 实施持续交付管道
- 利用 Cilium 和 Hubble 增强网络功能
- 使用 Dagger 轻松解决云原生的难题
- 解决微服务环境中的身份验证和授权问题
作为 Rawkode Academy 和 KubeHuddle 的创始人,David Flanagan 致力于帮助开发人员和运维人员提升 Kubernetes、云原生和 Web Assembly 技能。