
Performance-Optimierung
Load Testing, Profiling, Caching-Strategien, CDN, Datenbankoptimierung, Autoscaling, Behebung von Performance-Problemen
1Was ist ein CDN und was ist sein Hauptvorteil?
Was ist ein CDN und was ist sein Hauptvorteil?
Antwort
Ein CDN (Content Delivery Network) verteilt statische Assets (Bilder, CSS, JS) auf Server, die geografisch nahe an den Nutzern liegen. Dies reduziert die Latenz (typischerweise von 500ms auf 50ms) und entlastet den Hauptserver. CloudFront (AWS), Cloudflare und Fastly sind gängige Beispiele, die zur Verbesserung der Gesamtleistung einer Webanwendung verwendet werden.
2Was ist der Hauptunterschied zwischen Load Testing und Stress Testing?
Was ist der Hauptunterschied zwischen Load Testing und Stress Testing?
Antwort
Load Testing bewertet die Leistung unter normaler oder erwarteter Last, um zu überprüfen, ob das System die SLAs (Antwortzeit, Throughput) erfüllt. Stress Testing treibt das System über seine Grenzen hinaus, um den Bruchpunkt zu identifizieren und das Verhalten unter extremen Bedingungen zu beobachten. Stress Testing zeigt auch, wie sich das System nach einer Überlastung erholt.
3Welche Metrik ist am wichtigsten, um die wahrgenommene Nutzerleistung während eines Load Tests zu messen?
Welche Metrik ist am wichtigsten, um die wahrgenommene Nutzerleistung während eines Load Tests zu messen?
Antwort
Die Latenz beim 95. oder 99. Perzentil (P95/P99) spiegelt die Erfahrung der am stärksten betroffenen Nutzer wider, im Gegensatz zur durchschnittlichen Latenz, die Spitzen verschleiert. Ein P99 von 2 Sekunden bedeutet, dass 99% der Anfragen schneller sind, aber 1% Verlangsamungen erlebt. Die Überwachung hoher Perzentile hilft, Performance-Probleme zu identifizieren, bevor sie einen erheblichen Teil der Nutzer betreffen.
Welches Profiling-Tool visualisiert Funktionsaufrufe und deren Ausführungszeit als horizontalen Graphen?
Was bedeutet das Akronym RED im Kontext des Service-Monitorings?
+19 Interview-Fragen
Weitere DevOps-Interviewthemen
Versionskontrolle & Git
Linux-Grundlagen
Shell Scripting & Bash
Networking-Grundlagen
Docker-Grundlagen
CI/CD-Grundlagen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-Grundlagen
Kubernetes-Networking
Kubernetes Fortgeschritten
Ingress & API Gateway
Terraform-Grundlagen
Terraform Fortgeschritten
Ansible & Configuration Management
AWS-Grundlagen
Azure-Grundlagen
GCP-Grundlagen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD-Pipeline-Sicherheit
Helm & Kubernetes
Runtime- und Cluster-Sicherheit
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Verteilte Observability
Disaster Recovery & Backup
Cloud-Kostenoptimierung
SRE-Prinzipien
Chaos Engineering
Platform Engineering
Meistere DevOps für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten