Návrh Školení

Rychlý přehled tradičních přístupů

  1. Monolitické systémy
  2. Systém systémů
  3. Orientace na včasné služby (EAI, CORBA, atd...)
  4. Rané webové služby (SOAP, atd...)
  5. Service Oriented Architecture (SOA)
  6. Microservices

Koncepce designu a kompromisy

  1. Kompromis flexibility a složitosti
  2. Soudržnost, spojka
  3. Skryté závislosti vs explicitní závislosti
  4. Malý systém vs velký systém
  5. Modul/komponenta vs. služba

Obecná SOA

  1. Přínosy a náklady SOA
  2. Úspěchy a neúspěchy při implementaci SOA
  3. Zprávy a ESB
  4. Infrastruktura a nástroje podporující SOA

Microservices a implementace SOA - koncepty

  1. Udělejte jednu věc a udělejte to dobře
  2. Mikroservis vs servis
  3. DevOps
  4. Průběžné zavádění a doručování
  5. Odlehčené protokoly

Mikroservisní protokoly a nástroje

  1. HTTP, JMS, AMQP, Websockets, JSON atd...
  2. Nasazení
    1. Kontejnery (Docker, K8N, LXC atd...)
    2. Configuration Management (Ansible atd...)
  3. Sledování a Management
  4. Infrastruktura

Cloud a Auto Scalamožnost

  1. Redundance mikroslužeb a převzetí služeb při selhání
  2. Škálovatelnost výkonu
  3. Automatická škálovatelnost
  4. Implementace: OpenStack, AWS atd....

Skutečné problémy

  1. Složitost ekosystému
  2. Výkon sítě
  3. Zabezpečení
  4. Nasazení
  5. Testování
  6. Nano-služby

Požadavky

  • Vyžaduje se základní znalost softwaru a systémového inženýrství.
  • Godoporučeno dobré pochopení vývoje systému a integrace.
  • Doporučuje se určité vystavení problémům, které se vyskytly při budování komplexních podnikových řešení.
 14 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie