モバイルアプリの1つの画面を表示するのに、会員・注文・在庫の3つのREST APIを順に呼び、不要な項目まで受け取っている。電波の弱い環境で表示が遅い。さらに、在庫の変化を画面にリアルタイムで反映したい。
最も適切なものを1つ選択してください。
出典AWS非公式・オリジナル問題
ア
AppSyncのGraphQLで必要な項目だけを1回の要求で取得し、購読で在庫の更新を受ける
イ
3つのAPIを1つのLambdaにまとめ、すべての項目を含む大きな応答を1回で返すようにする
ウ
3つのREST APIの応答のすべての項目を、CloudFrontで長時間キャッシュするように設定する
エ
3つのREST APIを並列に呼ぶようにアプリを変え、在庫は1秒ごとにポーリングで取得する