Font size
WorksheetsCaracterística Rendimiento
Total questions: 14
Worksheet time: 2mins
Son metricas de rendimiento
Tiempo de respuesta / unidad de tiempo
Porcentaje de errores
Rendimiento de la aplicacion
Tiempo promedio de respuesta del sistema
Cuál de las siguientes características hace tradeOff con el desempeño
Escalabilidad
Calidad técnica
Seguridad
Resiliencia
En que consiste la caracteristica de rendimiento:
Optimizar los recursos. Para reducir los costos de implementación
Optimizar el tiempo de respuesta. A lo que queremos llegar es a mejorar la rapidez con la que podemos manejar una única tarea.
Hacer pruebas de carga hasta lograr el mejor rendimiento del sistema responda velozmente.
Llenar el formulario de rendimiento del laboratorio para cumplir con los protocolos de la salida a producción
Las pruebas de carga solo se realizan al final de la construcción del software
Verdadero
Falso
¿Cuál de las siguientes herramientas no ejecuta pruebas de rendimiento?
Jmeter
Glatting
K6
Cloud watch
Es 3n2 igual a big O(n2) ?
verdadero
Falso
Cuantas conexiones se abren en una comunicación gRPC para obtener mas de un archivo del servidor?
una
una por archivo
dos
En una base de datos consistente si incremento la cantidad de nodos, puedo incrementar el performance?
verdadero
Falso
¿Que consideraciones se deben tener en cuenta en una prueba de carga?
Plantear una cantidad mínima de usuarios que van a usar el sistema.
Plantear cantidad máxima de usuarios que van a usar el sistema.
Plantear los incrementos de usuarios que se van a dar desde el mínimo hasta alcanzar el máximo.
Tiempo máximo de la ejecución
Una prueba de carga nos permite:
Identificar el costo real de la infraestructura que va a soportar producción
Identificar la cantidad de usuarios concurrentes que podemos soportar en un escenario realista, sin que la funcionalidad se degrade.
Esta prueba nos permite identificar la cantidad de usuarios concurrentes que podemos soportar en un escenario no realista, donde evidenciamos que la funcionalidad se degrade
Eliminar el problema del cold start de los lambda
Una prueba de strees sirve para
Identificar si la celula tiene mucha carga de trabajo
Identificar la cantidad de usuarios concurrentes que podemos soportar en un escenario no realista.
Identificiar los hallazgos de seguridad del balanceador de carga
Descargar los archivos del servidor de forma masiva
Son algunos estandares aplicables al FrontEnd
Realizar las implementaciones en React.js y Vue,js
Implementación de componentes CDN
Buckets S3: Para cargas de trabajo en un bucket de S3 que tiene solicitudes GET intensivas, utilizar Amazon S3 y CloudFront
Descargar todos los recursos al iniciar la aplicación para almacenarlos en memoria
Son algunos estandares aplicables al backend:
Evitar implementar algoritmos de complejidad cuadrática o superior
Usar protocolos sincronos de comunicación
Evitar el uso de recursividad, sin embargo se puede considerar con memoization
Usar programación de hilos bloqueante para un optimo uso de recursos
Son algunos estandares aplicables a los motores de bases de datos transaccionales:
Hacer un full scan a las tablas para almacenar los datos en memoria
Usar bases de datos NoSQL ya que brindan un alto rendimiento por su capacidad de escalar horizontalmente
Almacenar data en caché para optimizar acceso a datos ya que la memoria es más óptima que el disco
