课程大纲
传统方法的快速概览
-
单片系统
系统中的系统
早期服务导向(EAI、CORBA 等)
早期的 Web 服务(SOAP 等)
面向服务的体系结构 (SOA)
Microservices
设计概念和权衡
-
灵活性和复杂性的权衡
内聚力、耦合
隐藏依赖关系与显式依赖关系
小系统与大系统
模块/组件与服务
通用 SOA
-
SOA 的收益和成本
实现 SOA 的成功与失败
消息传递和 ESB
支持 SOA 的基础设施和工具
Microservices 和 SOA 的实现 - 概念
-
做一件事,做好
微服务与服务
DevOps
持续部署和交付
轻量级协议
微服务协议和工具
-
HTTP、JMS、AMQP、Websockets、JSON 等...
部署
容器(Docker、K8N、LXC 等)
配置 Management(Ansible 等)
微服务冗余和故障转移 性能可扩展性 自动扩展 实现:OpenStack、AWS等......
-
实际问题
生态系统的复杂性 网络性能 安全 部署 测试 纳米服务
要求
- 需要对软件和系统工程有基本的了解。
- Go建议了解系统开发和集成。
- 建议在构建复杂的企业解决方案时遇到一些问题。
客户评论 (6)
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
课程 - Systems and Service Architecture - Microservices Architecture
All of the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
课程 - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to be trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
课程 - Systems and Service Architecture - Microservices Architecture
I commend his training style of reaching out to the delegates individually and discussing a short introduction first on a subject whenever necessary before going into detail. Lastly, for providing suggestions and references related to the training that we can use in the future.
Hiel Umiten - Palawan Pawnshop - Palawan Express Pera Padala
课程 - Systems and Service Architecture - Microservices Architecture
The discussions of different infrastructures with models on the board.
BOYET NAZON - Palawan Pawnshop - Palawan Express Pera Padala
课程 - Systems and Service Architecture - Microservices Architecture
The lectures were very concise and to the point. The hands on exercises were very helpful, we wish we have more hands on in the future.