Návrh Školení

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

    Monolitické systémy Systém systémů Raná orientace na služby (EAI, CORBA, atd...) Rané webové služby (SOAP, atd...) Architektura orientovaná na služby (SOA) Microservices

Koncepce designu a kompromisy

    Kompromis flexibility a složitosti Soudržnost, propojení Skryté závislosti vs explicitní závislosti Malý systém vs velký systémový modul/komponenta vs služba

Obecná SOA

    Přínosy a náklady SOA Úspěchy a neúspěchy při implementaci SOA Messaging a ESB infrastruktury a nástrojů podporujících SOA

Microservices a implementace SOA - koncepty

    Udělejte jednu věc a udělejte ji dobře Microservice vs Service DevOps Nepřetržité nasazování a doručování Lehké protokoly

Mikroservisní protokoly a nástroje

    HTTP, JMS, AMQP, Websockets, JSON atd... Deployment Containers (Docker, K8N, LXC, atd...) Konfigurace Management (Ansible, atd...)
Sledování a Management
  • Infrastruktura
  • Cloud a Auto Scalaschopnost
  • Redundance mikroslužeb a převzetí služeb při selhání Škálovatelnost výkonu Automatická škálovatelnost Implementace: OpenStack, AWS atd....

      Skutečné problémy

    Složitost ekosystému Výkonnost sítě Testování nasazení nano-služeb

    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ů


    Začátek

    Konec


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Reference (6)

    Související kurzy

    Související kategorie