コンテンツ分野 4: トラブルシューティングと最適化 - AWS Certified Developer - Associate

コンテンツ分野 4: トラブルシューティングと最適化

タスク 1: 根本原因分析の支援

  • スキル 4.1.1: コードをデバッグして欠陥を特定する。

  • スキル 4.1.2: アプリケーションメトリクス、ログ、トレースを解釈する。

  • スキル 4.1.3: ログをクエリして関連データを見つける。

  • スキル 4.1.4: カスタムメトリクスを実装する [Amazon CloudWatch 埋め込みメトリクスフォーマット (EMF) など]。

  • スキル 4.1.5: ダッシュボードとインサイトを使用してアプリケーションヘルスを確認する。

  • スキル 4.1.6: サービス出力ログを使用してデプロイ失敗をトラブルシューティングする。

  • スキル 4.1.7: アプリケーションにおけるサービス統合の問題をデバッグする。

タスク 2: オブザーバビリティのためのコードの考案

  • スキル 4.2.1: ログ記録、モニタリング、オブザーバビリティの違いを説明する。

  • スキル 4.2.2: アプリケーションの動作と状態を記録する効果的なログ記録戦略を実装する。

  • スキル 4.2.3: カスタムメトリクスを出力するコードを実装する。

  • スキル 4.2.4: トレースサービスへの注釈を追加する。

  • スキル 4.2.5: 特定のアクション (クォータ制限またはデプロイの完了に関する通知など) に関する通知アラートを実装する。

  • スキル 4.2.6: AWS のサービスとツールを使用してトレースを実装する。

  • スキル 4.2.7: アプリケーションイベントとユーザーアクションの構造化ログ記録を実装する。

  • スキル 4.2.8: アプリケーションヘルスチェックとレディネスプローブを設定する。

タスク 3: AWS のサービスと機能を使用したアプリケーションの最適化

  • スキル 4.3.1: 同時実行を定義する。

  • スキル 4.3.2: アプリケーションのパフォーマンスをプロファイルする。

  • スキル 4.3.3: アプリケーションの最小メモリと処理能力を判断する。

  • スキル 4.3.4: サブスクリプションフィルターポリシーを使用してメッセージを最適化する。

  • スキル 4.3.5: リクエストヘッダーに基づいてコンテンツをキャッシュする。

  • スキル 4.3.6: アプリケーションレベルのキャッシュを実装してパフォーマンスを向上させる。

  • スキル 4.3.7: アプリケーションリソースの使用を最適化する。

  • スキル 4.3.8: アプリケーションのパフォーマンスの問題を分析する。

  • スキル 4.3.9: アプリケーションログを使用してパフォーマンスのボトルネックを特定する。