
パフォーマンス最適化
Load testing、profiling、caching戦略、CDN、databaseの最適化、autoscaling、パフォーマンス問題のトラブルシューティング
22 面接問題·
Senior
1CDNとは何で、その主な利点は何ですか?
1
CDNとは何で、その主な利点は何ですか?
回答
CDN(Content Delivery Network)は、静的アセット(画像、CSS、JS)をユーザーに地理的に近いサーバーに分散します。これによりlatencyが削減され(通常500msから50msへ)、メインサーバーの負荷が軽減されます。CloudFront(AWS)、Cloudflare、Fastlyは、Webアプリケーション全体のパフォーマンスを向上させるために使われる一般的な例です。
2load testingとstress testingの主な違いは何ですか?
2
load testingとstress testingの主な違いは何ですか?
回答
load testingは、システムがSLA(応答時間、throughput)を満たしているか確認するため、通常または想定される負荷の下でパフォーマンスを評価します。stress testingは、システムを限界を超えて押し上げ、破綻点を特定し、極限状況での挙動を観察します。stress testingは、過負荷後にシステムがどのように回復するかも明らかにします。
3load test中にユーザーが体感するパフォーマンスを測定するうえで最も重要なメトリクスはどれですか?
3
load test中にユーザーが体感するパフォーマンスを測定するうえで最も重要なメトリクスはどれですか?
回答
95パーセンタイルまたは99パーセンタイルのlatency(P95/P99)は、ピークを覆い隠す平均latencyとは異なり、最も影響を受けるユーザーの体験を反映します。P99が2秒の場合、99%のリクエストはより高速ですが、1%は遅延を経験します。高いパーセンタイルを監視することで、相当数のユーザーに影響が及ぶ前にパフォーマンス問題を特定できます。
4
関数呼び出しとその実行時間を水平方向のグラフとして可視化するprofilingツールはどれですか?
5
サービスのmonitoringの文脈で、頭字語REDは何を意味しますか?
+19 面接問題
その他のDevOps面接トピック
バージョン管理 & Git
Junior
20問Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問CI/CDの基礎
Junior
18問GitHub Actions
Mid-Level
22問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Terraform 上級
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問GitOps & ArgoCD
Senior
22問Progressive Delivery
Senior
20問分散オブザーバビリティ
Senior
22問Disaster Recovery & Backup
Senior
20問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問