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