Kurzusleírás

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

  1. Monolit rendszerek
  2. Rendszerek rendszere
  3. Korai szolgáltatásorientáltság (EAI, CORBA, stb...)
  4. Korai webszolgáltatások (SOAP, stb...)
  5. Szolgáltatásorientált architektúra (SOA)
  6. Microservices

Tervezési koncepciók és kompromisszumok

  1. A rugalmasság és a 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. A SOA előnyei és költségei
  2. Sikerek és kudarcok a SOA megvalósításában
  3. Üzenetküldés és ESB
  4. SOA-t támogató infrastruktúra és eszközök

Microservices és a SOA - koncepciók megvalósítása

  1. Csinálj egy dolgot, és csináld 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ű protokollok

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

  1. HTTP, JMS, AMQP, Websockets, JSON stb...
  2. Telepítés
    1. Konténerek (Docker, K8N, LXC stb...)
    2. Configuration Management (Ansible stb...)
  3. Monitoring és Management
  4. Infrastruktúra

Felhő és automatikus Scalaképesség

  1. Mikroszolgáltatás redundancia és feladatátvétel
  2. A teljesítmény méretezhetősége
  3. Automatikus méretezhetőség
  4. Megvalósítás: OpenStack, AWS stb...

Valódi problémák

  1. Az ökoszisztéma összetettsége
  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 rendszermérnöki ismeretek szükségesek.
  • GoA rendszerfejlesztés és -integráció megértése ajánlott.
  • A komplex vállalati megoldások építése során felmerülő problémáknak való kitettség ajánlott.
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák