Cloud Native Design – API’s, microservices en Kubernetes
Cloud native systemen bieden flexibiliteit en schaalbaarheid, maar brengen ook nieuwe complexiteit en ontwerpkeuzes met zich mee.
In deze training leer je hoe je moderne systemen ontwerpt die optimaal gebruik maken van cloud platforms zoals Kubernetes en container-based omgevingen. Je krijgt inzicht in hoe architectuurkeuzes rondom schaalbaarheid, resilience en beheersbaarheid elkaar beïnvloeden — en waar de echte trade-offs zitten.
Je werkt met principes zoals microservices, containers (bijvoorbeeld Docker), Kubernetes en platform engineering, en leert hoe je systemen ontkoppelt om flexibiliteit en onafhankelijkheid te vergroten. Daarbij ga je verder dan alleen componenten: je leert hoe d…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Cloud native systemen bieden flexibiliteit en schaalbaarheid, maar brengen ook nieuwe complexiteit en ontwerpkeuzes met zich mee.
In deze training leer je hoe je moderne systemen ontwerpt die optimaal gebruik maken van cloud platforms zoals Kubernetes en container-based omgevingen. Je krijgt inzicht in hoe architectuurkeuzes rondom schaalbaarheid, resilience en beheersbaarheid elkaar beïnvloeden — en waar de echte trade-offs zitten.
Je werkt met principes zoals microservices, containers (bijvoorbeeld Docker), Kubernetes en platform engineering, en leert hoe je systemen ontkoppelt om flexibiliteit en onafhankelijkheid te vergroten. Daarbij ga je verder dan alleen componenten: je leert hoe deze samenkomen in een werkend platform.
Daarnaast krijg je inzicht in hoe cloud native architecturen omgaan met state, data en integraties, inclusief uitdagingen zoals data consistency, distributed systems en API-gebaseerde communicatie. Je leert welke keuzes je maakt rondom synchronisatie, betrouwbaarheid en performance.
De focus ligt op praktische toepasbaarheid: hoe ontwerp je systemen die niet alleen werken in theorie, maar ook in productie schaalbaar, betrouwbaar en beheersbaar blijven.
Het lesmateriaal (slides) is Nederlandstalig en sluit aan op de
praktijk in moderne IT-organisaties.
Deze training is beschikbaar als klassikale training en als
e-learning. De klassikale training kan zowel op locatie als
virtueel (via Microsoft Teams of Zoom) worden gevolgd. De
e-learning is volledig Nederlandstalig en voorzien van Nederlandse
ondertiteling.
Voor wie:
Deze training is bedoeld voor professionals die betrokken zijn bij
het ontwerpen en bouwen van moderne cloud-architecturen.
Denk aan:
- Software engineers
- DevOps en platform engineers
- Solution en cloud architects
- Technisch management
Wat je leert:
- Hoe cloud native architecturen zijn opgebouwd en waarom ze fundamenteel verschillen van traditionele systemen
- Hoe je werkt met containers (Docker), Kubernetes en moderne platform tooling
- Principes zoals microservices, API-design en platform engineering
- Hoe je systemen ontkoppelt voor schaalbaarheid, flexibiliteit en onafhankelijke deployability
- Hoe je omgaat met state, data consistency en integraties in distributed systems
- Trade-offs tussen eenvoud, flexibiliteit, performance en beheersbaarheid
- Hoe je systemen ontwerpt die geschikt zijn voor CI/CD en continue verandering
Resultaat:
Na deze training kun je:
- Cloud native architecturen ontwerpen, beoordelen en verbeteren
- Betere keuzes maken in container- en Kubernetes-gebaseerde omgevingen
- Systemen ontwerpen die schaalbaar, resilient en beheersbaar blijven
- Effectiever samenwerken met platform teams en engineers
- Complexiteit in distributed cloud omgevingen beter begrijpen en reduceren
- Met meer vertrouwen bijdragen aan cloud strategie en architectuur
Cursusagenda
- Cloud-native fundamentals en IT-evolutie: Begrijp de overgang van monolithische systemen naar cloud-native architecturen. Leer kernprincipes zoals stateless design, immutability, automatisering en de cloud-native mindset.
- Modern API-design en API-contracten: Leer hoe API’s worden ontworpen als contracten, op basis van REST‑principes en OpenAPI. Krijg inzicht in URL‑structuur, resource‑ versus action‑modellering, versiebeheer, foutafhandeling en API‑governance.
- Microservices-architectuur en domeinmodellering: Begrijp hoe je microservices ontwerpt met domain-driven design, bounded contexts en hoge cohesie. Leer hoe teamstructuur en architectuur met elkaar verbonden zijn.
- Event-driven architectuur en asynchrone systemen: Verken event-driven architectuur (EDA), streaming en messaging. Begrijp de trade-offs tussen synchrone en asynchrone communicatie.
- Containers en Kubernetes fundamentals: Begrijp hoe containers en Kubernetes samenwerken om moderne applicaties te draaien. Leer over pods, nodes, clusters, namespaces en orchestration.
- Platformdesign: service discovery en service mesh: Leer hoe moderne platforms communicatie tussen services beheren met service discovery, API gateways en service mesh-patronen.
- Cloud-native reliability en observability: Ontwerp systemen die met falen kunnen omgaan. Leer over timeouts, retries, circuit breakers, observability en monitoring in gedistribueerde systemen.
- Cloud-native security: Begrijp hoe security wordt geïmplementeerd in moderne architecturen, inclusief authenticatie en autorisatie met OAuth en OpenID Connect, mTLS, API-security en DevSecOps-practices.
- Adoptie en governance: Leer hoe je cloud-native architecturen succesvol implementeert binnen organisaties, inclusief API-governance, platformteams en operationele modellen.
Gedurende de training staat architectuur centraal, met nadruk op ontwerpkeuzes en best practices. De focus ligt niet op het schrijven van code, maar op het begrijpen hoe systemen functioneren en in elkaar grijpen.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

