Cloud Native Design – API’s, microservices en Kubernetes

Type product
Trainer
Marcel Punselie

Cloud Native Design – API’s, microservices en Kubernetes

Web Infra Academy
Logo van Web Infra Academy
Opleiderscore: starstarstarstarstar_half 9,0 Web Infra Academy heeft een gemiddelde beoordeling van 9,0 (uit 77 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Microservices, API, Kubernetes, Cloud Computing en Service Oriented Architecture (SOA).

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

  1. 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.
  2. 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.
  3. 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.
  4. Event-driven architectuur en asynchrone systemen: Verken event-driven architectuur (EDA), streaming en messaging. Begrijp de trade-offs tussen synchrone en asynchrone communicatie.
  5. Containers en Kubernetes fundamentals: Begrijp hoe containers en Kubernetes samenwerken om moderne applicaties te draaien. Leer over pods, nodes, clusters, namespaces en orchestration.
  6. Platformdesign: service discovery en service mesh: Leer hoe moderne platforms communicatie tussen services beheren met service discovery, API gateways en service mesh-patronen.
  7. Cloud-native reliability en observability: Ontwerp systemen die met falen kunnen omgaan. Leer over timeouts, retries, circuit breakers, observability en monitoring in gedistribueerde systemen.
  8. 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.
  9. 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.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.