Course Code: sysserarch
Duration: 14 hours
Prerequisites:
  • 需要对软件和系统工程有基本的了解。
  • Go建议了解系统开发和集成。
  • 建议在构建复杂的企业解决方案时遇到一些问题。
Overview:

在不断变化的环境中构建复杂的企业应用程序非常具有挑战性。

服务或系统之间集成的变化将触发系统设计的变化。本课程介绍如何设计可维护的,适合您的组织服务和系统架构以及实用基础架构的规模和目的。

本课程涵盖了构建分布式应用程序的常见问题,从集成问题,基础架构和现代方法开始,到解决复杂性问题。

本课程解释了每个解决方案的优缺点(例如传统的SOA与微服务架构),支持开发和维护的可用工具(主要是开源)等。

课程形式

主要是讨论(有限的演示)。

Course Outline:

传统方法快速概述

  1. 整体式系统
  2. 系统
  3. 早期服务导向(EAI、CORBA 等)
  4. 早期 Web 服务(SOAP 等)
  5. 面向服务架构 (SOA)
  6. Microservices

设计概念和权衡

  1. 灵活性和复杂性权衡
  2. 内聚、耦合
  3. 隐藏的依赖项与显式的依赖项
  4. 小系统与大系统
  5. 模组/元件 vs 服务

通用SOA

  1. SOA 的优点和成本
  2. 实施 SOA 的成功和失败
  3. 消息传递和ESB
  4. 支援SOA的基础设施和工具

Microservices 和 SOA 的实现 - 概念

  1. 做一件事,把事情做好
  2. 微服务与服务
  3. DevOps
  4. 持续部署和交付
  5. 轻量级协定

微服务协定和工具

  1. HTTP、JMS、AMQP、Websockets、JSON 等...
  2. 部署
    1. 容器(Docker、K8N、LXC 等)
    2. Configuration Management (Ansible 等)
  3. 监控和 Management
  4. 基础设施

云和自动 Scalability

  1. 微服务冗馀和故障转移
  2. 性能可扩充性
  3. 自动可扩充性
  4. 实施:OpenStack、AWS 等......

实际问题

  1. 生态系统的复杂性
  2. 网路性能
  3. 安全
  4. 部署
  5. 测试
  6. Nano 服务
Sites Published:

United Arab Emirates - Systems and Service Architecture - Microservices Architecture

Qatar - Systems and Service Architecture - Microservices Architecture

Egypt - Systems and Service Architecture - Microservices Architecture

Saudi Arabia - Systems and Service Architecture - Microservices Architecture

South Africa - Systems and Service Architecture - Microservices Architecture

Brasil - Systems and Service Architecture - Microservices Architecture

Canada - Systems and Service Architecture - Microservices Architecture

中国 - Systems and Service Architecture - Microservices Architecture

香港 - Systems and Service Architecture - Microservices Architecture

澳門 - Systems and Service Architecture - Microservices Architecture

台灣 - Systems and Service Architecture - Microservices Architecture

USA - Systems and Service Architecture - Microservices Architecture

Österreich - Systems and Service Architecture - Microservices Architecture

Schweiz - Systems and Service Architecture - Microservices Architecture

Deutschland - Systems and Service Architecture - Microservices Architecture

Czech Republic - Systems and Service Architecture - Microservices Architecture

Denmark - Systems and Service Architecture - Microservices Architecture

Estonia - Systems and Service Architecture - Microservices Architecture

Finland - Systems and Service Architecture - Microservices Architecture

Greece - Systems and Service Architecture - Microservices Architecture

Magyarország - Systems and Service Architecture - Microservices Architecture

Ireland - Systems and Service Architecture - Microservices Architecture

Luxembourg - Systems and Service Architecture - Microservices Architecture

Latvia - Systems and Service Architecture - Microservices Architecture

España - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Italia - Systems and Service Architecture - Microservices Architecture

Lithuania - Systems and Service Architecture - Microservices Architecture

Nederland - Systems and Service Architecture - Microservices Architecture

Norway - Systems and Service Architecture - Microservices Architecture

Portugal - Systems and Service Architecture - Microservices Architecture

România - Systems and Service Architecture - Microservices Architecture

Sverige - Systems and Service Architecture - Microservices Architecture

Türkiye - Systems and Service Architecture - Microservices Architecture

Malta - Systems and Service Architecture - Microservices Architecture

Belgique - Architecture Systèmes et Service - Architecture Microservices

France - Architecture Systèmes et Service - Architecture Microservices

日本 - Systems and Service Architecture - Microservices Architecture

Australia - Systems and Service Architecture - Microservices Architecture

Malaysia - Systems and Service Architecture - Microservices Architecture

New Zealand - Systems and Service Architecture - Microservices Architecture

Philippines - Systems and Service Architecture - Microservices Architecture

Singapore - Systems and Service Architecture - Microservices Architecture

Thailand - Systems and Service Architecture - Microservices Architecture

Vietnam - Systems and Service Architecture - Microservices Architecture

India - Systems and Service Architecture - Microservices Architecture

Argentina - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Chile - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Costa Rica - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Ecuador - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Guatemala - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Colombia - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

México - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Panama - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Peru - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Uruguay - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Venezuela - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Polska - Systems and Service Architecture - Microservices Architecture

United Kingdom - Systems and Service Architecture - Microservices Architecture

South Korea - Systems and Service Architecture - Microservices Architecture

Pakistan - Systems and Service Architecture - Microservices Architecture

Sri Lanka - Systems and Service Architecture - Microservices Architecture

Bulgaria - Systems and Service Architecture - Microservices Architecture

Bolivia - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Indonesia - Systems and Service Architecture - Microservices Architecture

Kazakhstan - Systems and Service Architecture - Microservices Architecture

Moldova - Systems and Service Architecture - Microservices Architecture

Morocco - Systems and Service Architecture - Microservices Architecture

Tunisia - Systems and Service Architecture - Microservices Architecture

Kuwait - Systems and Service Architecture - Microservices Architecture

Oman - Systems and Service Architecture - Microservices Architecture

Slovakia - Systems and Service Architecture - Microservices Architecture

Kenya - Systems and Service Architecture - Microservices Architecture

Nigeria - Systems and Service Architecture - Microservices Architecture

Botswana - Systems and Service Architecture - Microservices Architecture

Slovenia - Systems and Service Architecture - Microservices Architecture

Croatia - Systems and Service Architecture - Microservices Architecture

Serbia - Systems and Service Architecture - Microservices Architecture

Bhutan - Systems and Service Architecture - Microservices Architecture

Nepal - Systems and Service Architecture - Microservices Architecture

Uzbekistan - Systems and Service Architecture - Microservices Architecture