Maximiza el Rendimiento de API Gateway: Estrategias Efectivas para Diferenciar Respuestas de Caché

Pregunta

Usted es un arquitecto de soluciones que trabaja para una empresa de servicios financieros.

Su empresa requiere un tiempo de respuesta de latencia muy bajo para las solicitudes a través de API Gateway y la integración de Lambda en su base de datos maestra de valores.

La base de datos maestra de valores, alojada en Aurora, contiene datos sobre todos los valores que negocia su empresa.

Los datos consisten en el ticker del valor, el intercambio comercial, la empresa del socio comercial para el valor, etc.

Como estos datos de valores son relativamente estáticos, puede mejorar el rendimiento de su punto final REST de API Gateway mediante el almacenamiento en caché de API Gateway.

Su API REST exige que los tipos de solicitudes de valores de acciones y los tipos de solicitudes de valores de ingresos fijos se almacenen en caché por separado. ¿Cuál de las siguientes opciones es la forma más eficiente de separar las Respuestas de la caché por tipo de solicitud mediante el almacenamiento en caché de API Gateway?

Respuestas

A. Compresión de carga útil

B. Nombre de dominio personalizado

C. Etapa API

D. Cadena de consulta.

Respuesta Correcta

A.BCD

Respuesta correcta: D.

La opción A es incorrecta.

La compresión de la carga útil se utiliza para comprimir y descomprimir la carga útil hacia y desde su API Gateway.

No se utiliza para separar las Respuestas de caché.

La opción B es incorrecta.

Los nombres de dominio personalizados se utilizan para proporcionar direcciones URL más legibles para los usuarios de sus AIP.

No se utilizan para separar las Respuestas de caché.

La opción C es incorrecta.

Se utiliza una etapa de API para crear un nombre para sus implementaciones de API.

Se utilizan para implementar su API de manera óptima.

La opción D es correcta.

Puede usar sus parámetros de cadena de consulta como parte de su clave de caché.

Esto le permite separar las Respuestas de caché para solicitudes de acciones de las Respuestas de solicitudes de ingresos fijos.

Referencias:

Consulte la guía para desarrolladores de Amazon API Gateway titulada Habilitación del almacenamiento en caché de API para mejorar la capacidad de respuesta (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html),

la página de referencia de la API REST de Amazon API Gateway titulada Realización de solicitudes HTTP a Amazon API Gateway (https://docs.aws.amazon.com/apigateway/api-reference/making-http-requests/),

la guía para desarrolladores de Amazon API Gateway titulada Habilitación de la compresión de carga útil para una API (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-gzip-compression-decompression.html),

la guía para desarrolladores de Amazon API Gateway titulada Configuración de nombres de dominio personalizados para API REST (https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html),

y la guía para desarrolladores de Amazon API Gateway titulada Configuración de una etapa para una API REST (https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-stages.html)

¡Ahora puedes descargar los tests!

Aquí puedes echar un vistazo a los tests que puedes descargar en formato PDF y Epub  para visualizarlos en tus dispositivos favoritos o incluso imprimirlos para estudiar, subrayar o hacer anotaciones en papel.
Poco a poco vamos agregando más.
Descargar versión imprimible
crossmenu