Détails
- 9 Sections
- 35 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- API-monitoring en foutbeheer (2 uur)4
- 1.1Hoe API’s monitoren voor prestaties, beschikbaarheid en gebruik?
- 1.2Het gebruik van metrics en logging voor foutdetectie en rapportage.
- 1.3Integratie van service monitoringtools (Prometheus, Grafana) in microservices.
- 1.4Praktijkoefening: Het opzetten van monitoring voor een microservice met Grafana en Prometheus.
- Wat zijn microservices? (2 uur)3
- Ontwerpen van microservices (2,5 uur)4
- 3.1Best practices voor het ontwerpen van onafhankelijke, schaalbare microservices.
- 3.2Het definiëren van servicegrenzen en het gebruik van domain-driven design (DDD).
- 3.3Integratie en communicatie tussen microservices via API’s en messaging.
- 3.4Praktijkoefening: Ontwerpen van een microservice-architectuur voor een eenvoudig systeem.
- Beveiliging en communicatie tussen microservices (2,5 uur)4
- 4.1Beveiliging van microservices met authenticatie en autorisatie (OAuth, JWT).
- 4.2Service-communicatie via REST API’s, gRPC, en messaging (Kafka, RabbitMQ).
- 4.3Het gebruik van API Gateway’s voor servicebeheer.
- 4.4Casestudy: Analyse van een bestaande microservices-architectuur en het verbeteren van de beveiliging en communicatie.
- API-ontwerpen voor Microservices (2,5 uur)4
- API-gateways en API-beveiliging (2,5 uur)4
- Schaalbaarheid en betrouwbaarheid van microservices (2,5 uur)4
- 7.1Hoe microservices schalen op basis van vraag (verticale vs. horizontale schaalbaarheid)?
- 7.2Het gebruik van load balancing en auto-scaling in cloudomgevingen.
- 7.3Betrouwbaarheid van microservices en fouttolerantie via redundantie.
- 7.4Praktijkoefening: Het configureren van auto-scaling en load balancing voor een microservice in de cloud.
- Continuous Integration en Continuous Deployment voor microservices (2,5 uur)4
- 8.1CI/CD-pijplijnen voor geautomatiseerde testing en deployment van microservices.
- 8.2Het beheren van microservices in containers met Docker en Kubernetes.
- 8.3Het integreren van automatische rollbacks en versiebeheer in microservices.
- 8.4Casestudy: Opzetten van een CI/CD-pijplijn voor een microservice-omgeving met Docker en Kubernetes.
- Best practices en de toekomst van microservices (2 uur)4