Cursusaanbod
Inleiding tot Microservicesarchitectuur
- Wat zijn microservices?
- Voordelen en uitdagingen van microservices
- Vergelijking met monolithische architecturen
Instellen van AWS Cloud9 voor Microservicesontwikkeling — Snel instellen
- Een AWS Cloud9-omgeving aanmaken
- De ontwikkelomgeving configureren
- AWS-services koppelen aan Cloud9
Microservices bouwen met Docker
- Inleiding tot Docker en containerisatie
- Docker-containers bouwen en testen
- Docker Compose gebruiken voor multi-containerapplicaties
- Hands-on-oefening: een multi-containerapplicatie lokaal bouwen
Gebeurtenisgestuurde Architectuur en Asynchrone Berichtgeving
- Principes van gebeurtenisgestuurde architectuur en synchrone versus asynchrone communicatie
- Amazon SQS voor wachtrij-gebaseerde berichtgeving
- Amazon SNS voor publish-subscribe-berichtgeving
- Amazon EventBridge voor gebeurtenisrouting en distributie
- Kafka en Amazon MSK als alternatief voor high-volume streaming — Alleen overzicht, optioneel
- Hands-on-oefening: asynchrone communicatie tussen twee services implementeren met SQS en SNS, daarna uitbreiden met EventBridge-routing
Microservices implementeren op AWS (ECS, Lambda en EKS)
- Amazon ECS instellen voor container-orchestratie
- Microservices implementeren met AWS Lambda
- Inleiding tot Kubernetes en Amazon EKS als alternatieve orchestratieoptie — Alleen overzicht, vergelijkend met ECS
- Service discovery in een microservicesarchitectuur
- Microservices schalen in AWS
- Hands-on-oefening: implementeren op ECS en vergelijken met een EKS-setup
API's beheren met AWS API Gateway
- RESTful API's maken en beheren
- API's koppelen aan microservices
- API-versiebeheer en throttling
- Hands-on-oefening: microservices blootstellen via een API Gateway met versiebeheer
Observabiliteit, Monitoring, Logging en Gedistribueerde Tracing
- AWS CloudWatch gebruiken voor monitoring
- Logging instellen met Amazon CloudWatch Logs
- Alarmen en meldingen implementeren
- Concepten van gedistribueerde tracing
- AWS X-Ray voor request tracing
- OpenTelemetry voor vendor-onafhankelijke instrumentatie
- Hands-on-oefening: microservices instrumenteren met X-Ray en OpenTelemetry en een request trace over services
CI/CD en Infrastructure as Code
- CI/CD-pipelineconcepten voor microservices
- Overzicht van Terraform voor infrastructuurvoorziening
Best Practices voor Microservicesbeveiliging
- IAM-rollen en -bevoegdheden implementeren
- Microservices beveiligen met API Gateway
- Data versleutelen tijdens transport en opslag
Vereisten
Deelnemers dienen te beschikken over:
- Basis- tot middenniveau-ervaring met Python
- Basisbegrip van REST APIs, HTTP en concepten van webapplicaties.
- Basiskennis van Linux-commandoregeltools en Git.
- Basisbegrip van Docker en containerisatie-concepten wordt aanbevolen, maar is niet verplicht.
- Basiskennis van cloudcomputing-concepten en AWS-services is nuttig
Getuigenissen (5)
Ik heb veel gewaardeerd aan de flexibiliteit van de trainer, die mijn kennis snel kon beoordelen en de training daarop afstellen. Bovendien waardeerde ik het zeer dat hij me voorstelde om persoonlijke praktische oefeningen te maken op basis van mijn behoefte, in plaats van de generieke oefeningen die hij aanvankelijk had voorgesteld.
Alexandra Noguera - La Banque Postale
Cursus - Advanced Apache Camel
Automatisch vertaald
De instructeur had voldoende kennis van het cursusonderwerp en ook van gerelateerde onderwerpen. Hij kon onze vragen beantwoorden, of ze zelfs noteren als hij er direct geen antwoord op wist en later terugkomen met een antwoord.
Abe Sabbagh - Enbridge
Cursus - Advanced RabbitMQ - 2 Days
Automatisch vertaald
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
Tijdens mijn training was het toegankelijk zijn van Augustin het meest waardeerbaar. Hij weet zich aan te passen aan het niveau van de deelnemers zonder de groep te vertragen. Een topdocent!!!
Rodrigue - Cegid
Cursus - Managing APIs with Apigee
Automatisch vertaald
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald