Kurzusleírás

Gyors áttekintés a hagyományos megközelítésekről

  1. Monolit rendszerek
  2. Rendszerek rendszerei
  3. Korai szolgáltatásorientáció (EAI, CORBA stb...)
  4. Korai webszolgáltatások (SOAP stb...)
  5. Szolgáltatásorientált architektúra (SOA)
  6. Mikroszolgáltatások

Tervezési koncepciók és kompromisszumok

  1. Rugalmasság és komplexitás kompromisszuma
  2. Kohézió, Csatolás
  3. Rejtett függőségek vs explicit függőségek
  4. Kis rendszer vs Nagy rendszer
  5. Modul/Komponens vs Szolgáltatás

Általános SOA

  1. SOA előnyei és költségei
  2. Sikerek és kudarcok az SOA implementálásában
  3. Üzenetküldés és ESB
  4. Az SOA-t támogató infrastruktúra és eszközök

Mikroszolgáltatások és az SOA implementálása – koncepciók

  1. Tegyél egy dolgot, és azt jól
  2. Mikroszolgáltatás vs Szolgáltatás
  3. DevOps
  4. Folyamatos telepítés és szállítás
  5. Könnyűsúlyú protokollok

Mikroszolgáltatás protokollok és eszközök

  1. HTTP, JMS, AMQP, Websockets, JSON stb...
  2. Telepítés
    1. Konténerek (Docker, K8N, LXC stb...)
    2. Konfigurációkezelés (Ansible stb...)
  3. Monitorozás és menedzsment
  4. Infrastruktúra

Felhő és automatikus skálázhatóság

  1. Mikroszolgáltatás redundancia és fail-over
  2. Teljesítmény skálázhatóság
  3. Automatikus skálázhatóság
  4. Implementáció: OpenStack, AWS stb....

Valós problémák

  1. Ekoszisztéma komplexitása
  2. Hálózati teljesítmény
  3. Biztonság
  4. Telepítés
  5. Tesztelés
  6. Nano-szolgáltatások

Követelmények

  • Alapvető szoftver- és rendszertervezési ismeretek szükségesek.
  • Jó rendszerfejlesztési és integrációs ismeretek ajánlottak.
  • Némi tapasztalat a komplex vállalati megoldások építése során felmerülő problémákban ajánlott.
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák