
Оптимізація продуктивності
Load testing, profiling, стратегії caching, CDN, оптимізація database, autoscaling, усунення проблем з продуктивністю
1Що таке CDN і яка його основна перевага?
Що таке CDN і яка його основна перевага?
Відповідь
CDN (Content Delivery Network) розподіляє статичні asset (зображення, CSS, JS) на серверах, географічно близьких до користувачів. Це знижує latency (зазвичай з 500мс до 50мс) і розвантажує основний сервер. CloudFront (AWS), Cloudflare і Fastly — поширені приклади, що використовуються для покращення загальної продуктивності вебзастосунку.
2Яка основна різниця між load testing і stress testing?
Яка основна різниця між load testing і stress testing?
Відповідь
Load testing оцінює продуктивність при нормальному або очікуваному навантаженні, щоб переконатися, що система відповідає SLA (час відповіді, throughput). Stress testing виводить систему за її межі, щоб виявити точку зламу та спостерігати за поведінкою в екстремальних умовах. Stress testing також показує, як система відновлюється після перевантаження.
3Який показник найважливіший для вимірювання сприйнятої користувачем продуктивності під час load test?
Який показник найважливіший для вимірювання сприйнятої користувачем продуктивності під час load test?
Відповідь
Latency на 95-му або 99-му перцентилі (P95/P99) відображає досвід найбільш постраждалих користувачів, на відміну від середньої latency, яка приховує піки. P99 у 2 секунди означає, що 99% запитів швидші, але 1% зазнає сповільнень. Моніторинг високих перцентилів допомагає виявляти проблеми продуктивності до того, як вони вплинуть на значну частину користувачів.
Який інструмент profiling візуалізує виклики функцій та їхній час виконання у вигляді горизонтального графіка?
Що означає абревіатура RED у контексті monitoring сервісів?
+19 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Kubernetes Просунутий
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Ansible & Configuration Management
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
GitOps & ArgoCD
Progressive Delivery
Розподілена спостережуваність
Disaster Recovery & Backup
Оптимізація витрат на хмару
Принципи SRE
Chaos Engineering
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно