
Optymalizacja wydajności
Load testing, profiling, strategie caching, CDN, optymalizacja database, autoscaling, rozwiązywanie problemów z wydajnością
1Czym jest CDN i jaka jest jego główna zaleta?
Czym jest CDN i jaka jest jego główna zaleta?
Odpowiedź
CDN (Content Delivery Network) dystrybuuje statyczne zasoby (obrazy, CSS, JS) na serwerach położonych geograficznie blisko użytkowników. Zmniejsza to latency (zwykle z 500ms do 50ms) i odciąża główny serwer. CloudFront (AWS), Cloudflare i Fastly to typowe przykłady używane do poprawy ogólnej wydajności aplikacji webowej.
2Jaka jest główna różnica między load testing a stress testing?
Jaka jest główna różnica między load testing a stress testing?
Odpowiedź
Load testing ocenia wydajność przy normalnym lub oczekiwanym obciążeniu, aby zweryfikować, czy system spełnia SLA (czas odpowiedzi, throughput). Stress testing wypycha system poza jego granice, aby zidentyfikować punkt krytyczny i obserwować zachowanie w ekstremalnych warunkach. Stress testing ujawnia również, jak system odzyskuje sprawność po przeciążeniu.
3Który wskaźnik jest najważniejszy do pomiaru postrzeganej przez użytkownika wydajności podczas load testu?
Który wskaźnik jest najważniejszy do pomiaru postrzeganej przez użytkownika wydajności podczas load testu?
Odpowiedź
Latency w 95. lub 99. percentylu (P95/P99) odzwierciedla doświadczenie najbardziej dotkniętych użytkowników, w przeciwieństwie do średniej latency, która maskuje skoki. P99 wynoszące 2 sekundy oznacza, że 99% żądań jest szybszych, ale 1% doświadcza spowolnień. Monitorowanie wysokich percentyli pomaga zidentyfikować problemy z wydajnością, zanim dotkną one znacznej części użytkowników.
Które narzędzie profiling wizualizuje wywołania funkcji i ich czas wykonania jako poziomy wykres?
Co oznacza akronim RED w kontekście monitoring usług?
+19 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Kontrola wersji & Git
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Kubernetes Zaawansowany
Ingress & API Gateway
Podstawy Terraform
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Rozproszona obserwowalność
Disaster Recovery & Backup
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo