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
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.
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)
Voorbereid project waarbij we vanaf het begin konden werken zonder tijd te verspillen aan het instellen van bestanden die niet nodig waren voor de oefeningen. Bereidheid om alle vragen van de deelnemers te beantwoorden.
Robert Walczak - Hitachi Energy
Cursus - Systems Modeling with SysML and Enterprise Architect (EA)
Automatisch vertaald
Oefeningen uitvoeren in EA.
Pawel - Krajowa Szkola Skarbowosci
Cursus - UML in Enterprise Architect (workshops)
Automatisch vertaald