
Progressive Delivery
Argo Rollouts, Flagger, canary deployments, blue-green, traffic splitting, geautomatiseerde rollbacks
1Wat is Progressive Delivery in de DevOps-context?
Wat is Progressive Delivery in de DevOps-context?
Antwoord
Progressive Delivery is een deployment-aanpak waarmee nieuwe applicatieversies geleidelijk worden uitgerold door de blootstelling aan verkeer nauwkeurig te beheersen. In tegenstelling tot traditionele deployments waarbij al het verkeer onmiddellijk overschakelt, gebruikt Progressive Delivery strategieën zoals canary of blue-green om de nieuwe versie geleidelijk bloot te stellen. Dit vermindert risico's door progressieve validatie, snelle rollback en metriekanalyse mogelijk te maken vóór de volledige rollout.
2Wat is een canary deployment?
Wat is een canary deployment?
Antwoord
Een canary deployment is een deployment-strategie waarbij een nieuwe versie eerst aan een klein percentage gebruikers (5-10%) wordt blootgesteld voordat deze geleidelijk naar al het verkeer wordt uitgerold. De term komt van kanaries die in mijnen werden gebruikt om giftige gassen te detecteren. Deze aanpak maakt het mogelijk de nieuwe versie in productie te valideren met beperkt risico, metrieken (fouten, latentie) te analyseren en snel terug te rollen als er problemen worden gedetecteerd.
3Wat is een blue-green deployment?
Wat is een blue-green deployment?
Antwoord
Een blue-green deployment is een strategie waarbij twee identieke omgevingen (blue en green) parallel worden onderhouden. De nieuwe versie wordt uitgerold naar de inactieve omgeving terwijl de actieve omgeving verkeer blijft bedienen, waarna het verkeer onmiddellijk overschakelt naar de nieuwe omgeving. Deze aanpak maakt een onmiddellijke rollback mogelijk door het verkeer om te leiden naar de oude omgeving als er problemen optreden, maar vereist het dubbele aan resources.
Wat is Argo Rollouts?
Wat is Flagger?
+17 gespreksvragen
Andere DevOps-sollicitatieonderwerpen
Versiebeheer & Git
Linux-basisprincipes
Shell Scripting & Bash
Networking-basis
Docker-grondbeginselen
CI/CD-grondbeginselen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-basis
Kubernetes-networking
Geavanceerde Kubernetes
Ingress & API Gateway
Terraform-basisprincipes
Terraform Geavanceerd
Ansible & Configuration Management
AWS Essentials
Azure-fundamenten
GCP-grondbeginselen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Beveiliging
Helm & Kubernetes
Runtime- en clusterbeveiliging
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Gedistribueerde Observability
Disaster Recovery & Backup
Prestatieoptimalisatie
Cloud-kostenoptimalisatie
SRE-principes
Chaos Engineering
Platform Engineering
Beheers DevOps voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis