Kursplan

Snabb översikt över traditionella tillvägagångssätt

    Monolitiska system System of Systems Tidig tjänsteorientering (EAI, CORBA, etc...) Tidiga webbtjänster (SOAP, etc...) Service Oriented Architecture (SOA) Microservices

Designkoncept och avvägningar

    Flexibilitet och komplexitet avvägning Sammanhållning, koppling dolda beroenden vs explicita beroenden Litet system vs stort systemmodul/komponent vs tjänst

Generisk SOA

    Fördelar och kostnader för SOA Framgångar och misslyckanden med att implementera SOA Messaging och ESB Infrastruktur och verktyg som stöder SOA

Microservices och implementering av SOA - koncept

    Gör en sak och gör det bra Microservice vs Service DevOps Lättviktsprotokoll för kontinuerlig driftsättning och leverans

Mikroserviceprotokoll och verktyg

    HTTP, JMS, AMQP, Websockets, JSON, etc... Deployment Containers (Docker, K8N, LXC, etc...) Configuration Management (Ansible, etc...)
Övervakning och Management
  • Infrastruktur
  • Moln och auto Scalaförmåga
  • Microservice redundans och fail-over Prestanda skalbarhet Automatisk skalbarhet Implementera: OpenStack, AWS, etc....

      Verkliga problem

    Ekosystemets komplexitet Nätverksprestanda Säkerhetstestning Nanotjänster

    Krav

    • Grundläggande förståelse för mjukvara och systemteknik krävs.
    • GoOd förståelse för systemutveckling och integration rekommenderas.
    • Viss exponering för problem som uppstår när man bygger komplexa företagslösningar rekommenderas.
      14 timmar
     

    Antal deltagare


    Starts

    Ends


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

    Vittnesmål (6)

    Relaterade Kurser

    Relaterade Kategorier