Course Code: sysserarch
Duration: 14 hours
Prerequisites:
  • Este necesară o înțelegere de bază a ingineriei software și de sistem.
  • Good înțelegere a dezvoltării și integrării de sistem recomandat.
  • Se recomandă o oarecare expunere la problemele întâlnite în timpul construirii de soluții complexe de întreprindere.
  • .
Overview:

Construirea de aplicații complexe pentru întreprinderi este foarte dificilă într-un mediu în continuă schimbare.

Schimbările de integrare între servicii sau sisteme vor declanșa modificări în proiectarea sistemului. Acest curs se referă la modul de proiectare menținere, potrivită dimensiunii și scopului arhitecturii serviciilor și sistemelor organizației dvs. și a infrastructurii practice.

Acest curs acoperă probleme comune cu construirea peisajului aplicațiilor distribuite, pornind de la problemele de integrare, infrastructură și abordări moderne, până la rezolvarea problemelor de complexitate.

Acest curs explică avantajele și dezavantajele fiecărei soluții (de exemplu, arhitectura tradițională SOA și Microservice), instrumentele disponibile (mai ales open-source) care susțin dezvoltarea și întreținerea, etc.

Formatul cursului

Este vorba în mare parte de discuții (cu prezentări limitate).

Course Outline:

Prezentare generală rapidă a abordărilor tradiționale

  1. Sisteme monolitice
  2. Sistemul de sisteme
  3. Orientarea timpurie către servicii (EAI, CORBA etc...)
  4. Primele servicii web (SOAP, etc...)
  5. Arhitectura orientată spre servicii (SOA)
  6. Microservices

Concepte de proiectare și compromisuri

  1. Compromis între flexibilitate și complexitate
  2. Coeziune, cuplare
  3. Dependențe ascunse vs dependențe explicite
  4. Sistem mic vs sistem mare
  5. Modul/componentă vs serviciu

SOA generică

  1. Beneficii și costuri ale SOA
  2. Succese și eșecuri în implementarea SOA
  3. Mesageria și ESB
  4. Infrastructura și instrumentele care susțin SOA

Microservices și punerea în aplicare a SOA - concepte

  1. Fă un singur lucru și fă-l bine
  2. Microserviciu vs serviciu
  3. DevOps
  4. Implementare și livrare continuă
  5. Protocoale ușoare

Protocoale și instrumente pentru microservicii

  1. HTTP, JMS, AMQP, Websockets, JSON, etc...
  2. Implementare
    1. Containere (Docker, K8N, LXC, etc...)
    2. Configuration Management (Ansible, etc...)
  3. Monitorizare și Management
  4. Infrastructură

Cloud și autoScalabilitate

  1. Redundanță și fail-over pentru microservicii
  2. Scalabilitatea performanței
  3. Scalabilitate automată
  4. Implementare: OpenStack, AWS, etc....

Probleme reale

  1. Complexitatea ecosistemului
  2. Performanța rețelei
  3. Securitate
  4. Implementare
  5. Testare
  6. Nano-servicii
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