CONTACT ONS

Cursusaanbod

Inleiding tot gedistribueerde systemen

  • Wat is een gedistribueerd systeem?
  • Veelvoorkomende uitdagingen: latentie, consistentie en beschikbaarheid
  • Overzicht van systeemcomponenten en communicatiemodellen

Principes van schaalbaarheid

  • Verticaal versus horizontaal schalen
  • Load balancing en elasticiteit
  • Schaalbaarheid van opslag, rekenkracht en I/O

Architectuurpatronen

  • Client-server- en meerdere lagen architecturen
  • Service-georiënteerde en microservicearchitecturen
  • Gebeurtenisgestuurd ontwerp en berichtensystemen

Het CAP-theorema en consistentiemodellen

  • Uitleg van het CAP-theorema
  • Sterke versus uiteindelijke consistentie
  • Kiezen tussen consistentie en beschikbaarheid

Gegevensdistributie en opslagstrategieën

  • Partitieren en sharding
  • Replicatiestrategieën en quorum-lezen/schrijven
  • Gedistribueerde databases en key-value-opslagsystemen

Communicatie en coördinatie in gedistribueerde systemen

  • REST, gRPC en berichtbrokers (bijv. Kafka, RabbitMQ)
  • Leidersverkiezing en gedistribueerd consensusproces
  • Gebruik van Zookeeper of etcd voor coördinatie

Fouttolerantie en betrouwbaarheid

  • Ontwerpen rekening houdend met fouten en soepele degradatie
  • Herhaalmechanismen, timeouts en circuit breakers
  • Bewaking, observabiliteit en chaos engineering

Cloud-native en moderne implementatiepraktijken

  • Containers, orkestratie en Kubernetes
  • Stateloos ontwerp en onveranderlijkheid
  • Beste praktijken voor beveiliging van gedistribueerde systemen

Samenvatting en vervolgstappen

Vereisten

  • Kennis van basisconcepten in netwerken en systeemontwerp
  • Ervaring met algemene softwareontwikkelingspraktijken
  • Kennis van cloudcomputing en API-ontwerp is wenselijk

Doelgroep

  • Softwarearchitecten en technische leiders
  • Backend-engineers en DevOps-professionals
  • Systeemontwerpers die schaalbare cloudapplicaties ontwikkelen
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën