Cursusaanbod

Snel overzicht van traditionele benaderingen

  1. Monolithische systemen
  2. Systeem van systemen
  3. Vroege servicegerichtheid (EAI, CORBA, enz...)
  4. Vroege webservices (SOAP, enz...)
  5. Service Georiënteerde Architectuur (SOA)
  6. Microservices

Ontwerpconcepten en compromissen

  1. Afweging tussen flexibiliteit en complexiteit
  2. Cohesie, koppeling
  3. Verborgen afhankelijkheden versus expliciete afhankelijkheden
  4. Klein systeem versus groot systeem
  5. Module/component versus service

Generieke SOA

  1. Voordeel en kosten van SOA
  2. Successen en mislukkingen bij het implementeren van SOA
  3. Berichtgeving en ESB
  4. Infrastructuur en tools ter ondersteuning van SOA

Microservices en de implementatie van SOA - concepten

  1. Doe één ding en doe het goed
  2. Microservice versus service
  3. DevOps
  4. Continue implementatie en levering
  5. Lichtgewicht protocollen

Protocollen en hulpprogramma's voor microservices

  1. HTTP, JMS, AMQP, Websockets, JSON, enz...
  2. Implementatie
    1. Containers (Docker, K8N, LXC, enz...)
    2. Configuration Management (Ansible, enz...)
  3. Monitoring en Management
  4. Infrastructuur

Cloud en automatische Scalabiliteit

  1. Redundantie en failover van microservices
  2. Schaalbaarheid van prestaties
  3. Automatische schaalbaarheid
  4. Implementeren: OpenStack, AWS, enz....

Echte problemen

  1. Complexiteit van het ecosysteem
  2. Netwerk Prestaties
  3. Veiligheid
  4. Implementatie
  5. Testing
  6. Nano-diensten

Vereisten

  • 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 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën