Course Outline

Snel overzicht van traditionele benaderingen

    Monolithische systemen Systeem van systemen Vroege serviceoriëntatie (EAI, CORBA, etc...) Vroege webservices (SOAP, etc...) Service Oriented Architecture (SOA) Microservices

Ontwerpconcepten en afwegingen

    Afweging tussen flexibiliteit en complexiteit Cohesie, koppeling Verborgen afhankelijkheden versus expliciete afhankelijkheden Klein systeem versus groot systeem Module/component versus service

Generieke SOA

    Voordelen en kosten van SOA Successen en mislukkingen bij de implementatie van SOA Messaging en ESB Infrastructuur en tools ter ondersteuning van SOA

Microservices en implementatie van SOA-concepten

    Doe één ding en doe het goed Microservice versus service DevOps Continue implementatie en levering Lichtgewicht protocollen

Microservice-protocollen en tools

    HTTP, JMS, AMQP, Websockets, JSON, enz... Implementatiecontainers (Docker, K8N, LXC, enz...) Configuratie Management (Ansible, enz...)
Toezicht en Management
  • Infrastructuur
  • Cloud en automatische Scalabaarheid
  • Redundantie en failover van microservices Schaalbaarheid van prestaties Automatische schaalbaarheid Implementatie: OpenStack, AWS, enz....

      Echte problemen

    Complexiteit van het ecosysteem Netwerkprestaties Beveiliging Implementatie Testen Nanodiensten

    Requirements

    • Basiskennis van software en systeemtechniek vereist.
    • GoGeen begrip van systeemontwikkeling en -integratie aanbevolen.
    • Enige blootstelling aan problemen die u tegenkomt tijdens het bouwen van complexe bedrijfsoplossingen wordt aanbevolen.
     14 Hours

    Getuigenissen (6)

    Related Courses

    Related Categories