课程大纲
了解 Microservices
- 什么是微服务?
- 微服务的主要优势和挑战
- 整体式架构与微服务架构
设计微服务系统
- 微服务架构的原则
- 定义服务边界
- Communication 服务之间
服务设计
- RESTful API 和服务协定
- 服务版本控制策略
- 微服务的数据分区和存储
事件溯源
- 了解事件溯源概念
- 事件溯源的优势和使用案例
- 实施事件驱动型架构
CQRS(命令查询责任分离)
- CQRS 简介
- 何时使用 CQRS
- 在微服务系统中实施 CQRS
其他 Design Patterns 用于基于微服务的架构
- 服务注册和发现
- 服务网格和 API 闸道
- 弹性模式(例如,断路器、隔板)
系统设计和运营
- 微服务中的监控和日志记录
- 容器化和编排(例如,Docker、Kubernetes)
- 微服务的安全注意事项
采用 Microservices
- 评估组织对微服务的准备情况
- 从 Monolith 迁移到微服务的步骤
- 管理文化和技术挑战
总结和后续步骤
要求
- 以前的程式设计经验
观众
- 软体开发人员
- 系统架构师
- DevOps 专业人士
客户评论 (7)
课程内容很好地结合了理论与实践信息,演讲引人入胜,并提供了实际案例。
Anita
课程 - Building Microservice Architectures
机器翻译
我喜欢信息的呈现方式,Hassan很有魅力,他对每个可能被提问的话题都准备充分。
Daniel Onisor
课程 - Building Microservice Architectures
机器翻译
与我们的互动、练习和材料。许多内容都得到了详细解释,非常实用。
Stefan Andrei
课程 - Building Microservice Architectures
机器翻译
如果您对该主题感兴趣,可以轻松在培训中找到所需信息。 结构良好。 我喜欢培训的节奏。
Marius
课程 - Building Microservice Architectures
机器翻译
我学到了很多新知识,并从开发视角转变为架构视角
Georgiana
课程 - Building Microservice Architectures
机器翻译
互动环节包含问题讨论,帮助我们理解当前主题,理论与实践结合良好。
Mihai Cleja
课程 - Building Microservice Architectures
机器翻译
对微服务系统中所有主题的全面概述非常好,由于我们在开发环境中与网络隔离,当前的技术选项可以克服微服务中的各种问题。
Brian Wilkinson - Mass Consultants Ltd
课程 - Building Microservice Architectures
机器翻译