Course Code: sysserarch
Duration: 14 hours
Prerequisites:
  • Wymagane podstawowe zrozumienie inżynierii oprogramowania i systemów.
  • Gozalecane zrozumienie rozwoju i integracji systemów.
  • Zalecana pewna ekspozycja na problemy napotykane podczas budowania złożonych rozwiązań korporacyjnych.
Overview:

Tworzenie złożonych aplikacji korporacyjnych jest bardzo trudne w ciągle zmieniającym się środowisku.

Zmiany w integracji między usługami lub systemami spowodują zmiany w projekcie systemu. Kurs ten obejmuje sposoby projektowania łatwej w utrzymaniu, dopasowanej do wielkości i celu organizacji architektury usług i systemów oraz praktycznej infrastruktury.

Kurs ten obejmuje typowe problemy związane z budowaniem krajobrazu aplikacji rozproszonych, począwszy od problemu integracji, infrastruktury i nowoczesnych podejść, a skończywszy na rozwiązywaniu problemów związanych ze złożonością.

Kurs wyjaśnia zalety i wady każdego rozwiązania (np. tradycyjna architektura SOA vs architektura mikrousług), dostępne narzędzia (głównie open-source) wspierające rozwój i utrzymanie itp.

Format kursu

Jest to głównie dyskusja (z ograniczonymi prezentacjami).

Course Outline:

Szybki przegląd tradycyjnych podejść

  1. Systemy monolityczne
  2. System systemów
  3. Wczesna orientacja na usługi (EAI, CORBA, itp...)
  4. Wczesne usługi sieciowe (SOAP itp.)
  5. Architektura zorientowana na usługi (SOA)
  6. Microservices

Koncepcje projektowe i kompromisy

  1. Kompromis między elastycznością a złożonością
  2. Spójność, sprzężenie
  3. Ukryte zależności vs jawne zależności
  4. Mały system vs duży system
  5. Moduł/komponent vs usługa

Ogólna architektura SOA

  1. Korzyści i koszty SOA
  2. Sukcesy i porażki we wdrażaniu SOA
  3. Komunikacja i ESB
  4. Infrastruktura i narzędzia wspierające SOA

Microservices i wdrażanie SOA - koncepcje

  1. Rób jedną rzecz i rób to dobrze
  2. Microservice vs Service
  3. DevOps
  4. Ciągłe wdrażanie i dostarczanie
  5. Lekkie protokoły

Protokoły i narzędzia mikrousług

  1. HTTP, JMS, AMQP, Websockets, JSON itp...
  2. Wdrażanie
    1. Kontenery (Docker, K8N, LXC, itp...)
    2. Configuration Management (Ansible, itp...)
  3. Monitorowanie i Management
  4. Infrastruktura

Chmura i automatyczna Scala

  1. Nadmiarowość mikrousług i przełączanie awaryjne
  2. Skalowalność wydajności
  3. Automatyczna skalowalność
  4. Wdrożenie: OpenStack, AWS, etc....

Rzeczywiste problemy

  1. Złożoność ekosystemu
  2. Wydajność sieci
  3. Bezpieczeństwo
  4. Wdrożenie
  5. Testowanie
  6. Nanousługi
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