Utilizamos esto para la modernización de nuestras aplicaciones para un mejor rendimiento. Porque lambda ejecuta nuestro código bajo demanda sin servidores dedicados. Esto tiene muchas opciones para los desarrolladores. Reseña recopilada por y alojada en G2.com.
Dado que las funciones lambda funcionan con la limitación de 1.5 GB de memoria, a veces es difícil de gestionar si proporcionan una opción escalable en esta función que será muy útil. Reseña recopilada por y alojada en G2.com.
En mi puesto actual como Ingeniero de Pruebas de Calidad en Aarete Technosoft Pvt. Ltd., hemos integrado AWS Lambda en nuestro marco de automatización para apoyar las pruebas de interfaz de usuario basadas en Selenium. La mejor parte de usar Lambda es que elimina por completo la necesidad de mantener servidores de prueba dedicados. No hay ciclo de vida de EC2, no hay estrés de infraestructura, solo ejecución ligera y sin servidor.
Un gran logro para nosotros fue la capacidad de ejecutar múltiples casos de prueba en paralelo al activar funciones Lambda separadas para diferentes grupos de prueba. Hemos integrado esto en nuestra canalización de Jenkins, por lo que una vez que se despliega una nueva versión en el entorno de QA, Lambda se activa automáticamente a través de API Gateway para iniciar nuestro conjunto de automatización, sin pasos manuales y con una retroalimentación más rápida.
También hemos empaquetado Chromium sin cabeza y scripts de Selenium usando Capas de Lambda, haciendo que la ejecución de pruebas sea eficiente y rentable sin necesidad de iniciar instancias de EC2.
Después de las ejecuciones de prueba, los registros e informes se cargan en Amazon S3, y otra función Lambda los procesa, enviando datos resumidos a CloudWatch para análisis de tendencias y monitoreo. Este flujo sin interrupciones nos ha ayudado a acelerar los ciclos de regresión y obtener visibilidad en tiempo real de las pruebas. Reseña recopilada por y alojada en G2.com.
Aunque AWS Lambda ha añadido mucha flexibilidad a nuestros flujos de trabajo de automatización con Selenium, he observado algunas limitaciones en nuestro proyecto en Aarete Technosoft Pvt. Ltd. que afectan la experiencia de prueba:
1. Cuando una función no se ha invocado en un tiempo, hay un retraso de inicio en frío. Esto es particularmente notable en nuestras canalizaciones CI/CD donde la retroalimentación rápida es importante. Incluso unos pocos segundos adicionales por función se acumulan durante las ejecuciones de regresión.
2. Dado que las ejecuciones de Lambda son sin cabeza y no interactivas, depurar problemas de UI inestables se vuelve más difícil sin una vista de navegador en vivo. Dependemos completamente de los registros y capturas de pantalla guardadas en S3.
3. El límite de tiempo de 15 minutos de Lambda puede ser un desafío para suites de Selenium de larga duración, especialmente si una prueba implica esperar trabajos de backend o flujos de UI pesados. Reseña recopilada por y alojada en G2.com.
Todos los servicios con la función de pago por uso, infraestructura global, escalabilidad y flexibilidad, seguridad, más de 300 servicios incluyendo IA y ML, todo en un solo lugar, código IAC y automatización, facilidad de implementación y buen soporte al cliente. Reseña recopilada por y alojada en G2.com.
Estructura de precios compleja, tiene costos para cada uno de los servicios si los usas por un minuto o dos, la documentación no es muy adecuada, en cada documento tienes que ir a otro documento para obtener más información al respecto. La interfaz gráfica de usuario cambia muy frecuentemente, de alguna manera nos acostumbramos a la interfaz gráfica, pero en el momento en que nos acostumbramos, la interfaz gráfica cambia, lo que hace difícil entenderla. Los planes de soporte son costosos si deseas un mejor soporte para facilitar la implementación. Reseña recopilada por y alojada en G2.com.
Es un producto rentable que te permite procesar una cantidad de solicitudes de forma gratuita e integrarse sin problemas con casi cualquier servicio de AWS. Todo esto se puede lograr en 15 minutos de ejecución, lo cual es más que suficiente para muchos escenarios. Reseña recopilada por y alojada en G2.com.
Un inicio lento en frío es uno de los principales inconvenientes que no me gustan de Lambda. Entiendo que es parte de la naturaleza del servicio, pero estoy bastante seguro de que pueden encontrar una manera de hacer que los inicios en frío sean más rápidos. Reseña recopilada por y alojada en G2.com.
Capacidad para desplegar rápidamente sin tener problemas como la gestión de servidores, puedes usarlo para múltiples cosas como trabajador para SQS, es muy fácil de usar en varios lenguajes como NodeJs, Python e incluso Java. Reseña recopilada por y alojada en G2.com.
El tiempo de ejecución es de un máximo de 15 minutos, así que, si tienes algo que tomará más tiempo en procesarse, como un video, no puedes usarlo en ese caso. Reseña recopilada por y alojada en G2.com.
No necesitas configurar ninguna infraestructura de software para comenzar a construir en la nube. Solo crea el código y desplégalo en AWS. Todo lo demás será atendido. Las nubes de AWS te ofrecen un conjunto de servicios que te permiten elegir la solución perfecta para tu aplicación. Reseña recopilada por y alojada en G2.com.
Hay tantas cosas disponibles en AWS que a veces hay una parálisis de elección. Reseña recopilada por y alojada en G2.com.
AWS es el proveedor de nube líder en el mercado con la mayor participación. Encuentro fácil usar su servicio porque tienen una buena documentación sobre los diversos servicios disponibles en la plataforma.
Así que cuando se está desarrollando una nueva característica, es fácil referirse e implementarla en su producto. Lo que hace que la integración sea muy fluida. Lo uso diariamente en mi trabajo para varias características que proporciona.
También tiene un buen soporte de atención al cliente si necesitamos hacer alguna consulta. Reseña recopilada por y alojada en G2.com.
Puede ser un poco costoso a veces. Puede que no sea muy amigable para principiantes. Reseña recopilada por y alojada en G2.com.
Rentable con facturación basada en solicitudes a demanda para reducir los costos de una instancia EC2 que funciona 24/7 y ni siquiera requiere mantenimiento. Capaz de manejar fácilmente mil solicitudes concurrentes y se escala automáticamente según las solicitudes entrantes. El soporte para los lenguajes de programación más populares destaca frente a la competencia. La integración con otros servicios de AWS fue fluida y muy útil para construir un producto de extremo a extremo. Reseña recopilada por y alojada en G2.com.
Al ser sin estado por diseño, el estado no puede mantenerse en la mayoría de los lugares, lo que hace necesario almacenar los datos ya sea en otros servicios de AWS o en cualquier almacenamiento externo. Como es una función basada en la nube, la depuración es un poco más difícil y el acceso limitado a los registros lo hace más complicado. Un tiempo de espera de ejecución de 15 minutos lo hace difícil para algunos procesos largos de manejo de archivos asíncronos. Reseña recopilada por y alojada en G2.com.
Lo primero que me gusta de la nube de AWS es su interfaz de usuario amigable y la documentación que ofrece a sus usuarios. Siendo el proveedor de nube más grande, ofrece una gran cantidad de características que se pueden implementar en los flujos de trabajo de desarrollo de software. Las oportunidades de aprendizaje y los contenidos que AWS ofrece son muy útiles para los aprendices de la nube que comienzan con AWS como su primera plataforma en la nube. La fácil integración con múltiples otras plataformas facilita a los desarrolladores trabajar en su proceso de desarrollo de software y actividades diarias utilizando la nube de AWS. Implementar un nuevo flujo de trabajo en AWS es mucho más fácil y sencillo en comparación con los competidores. El soporte al cliente que AWS ofrece es realmente fantástico, incluyendo el soporte básico que ofrece incluso de forma gratuita. Reseña recopilada por y alojada en G2.com.
Dado que la nube de AWS tiene muchas características, el costo de esas características realmente viene a un precio más alto en comparación con otros proveedores de nube como Azure y GCP. Reseña recopilada por y alojada en G2.com.
Servicio impresionante si estás buscando algunas peculiaridades rápidas. Lo recomendaría altamente si estás buscando ejecutar aplicaciones sin servidor que también se integren con muchos servicios de AWS como S3, DynamoDB, API Gateway, etc. Lo mejor de este servicio es automatizar las cosas con facilidad y solo pagas por el tiempo de cómputo que usas. Reseña recopilada por y alojada en G2.com.
Única desventaja sobre tantas ventajas... Necesidad de realizar algún trabajo adicional ya que el tiempo de ejecución es bastante largo (15 minutos). La depuración puede ser complicada a veces ya que los registros se almacenan directamente en CloudWatch y a veces es bastante difícil depurar. Reseña recopilada por y alojada en G2.com.
He estado usando AWS durante más de 12 años, y no es una exageración decir que ayudó a dar forma a mi carrera. He construido productos en AWS que han impactado industrias y personas, y la plataforma nunca me ha fallado. La amplitud, fiabilidad y profundidad de los servicios han hecho posible avanzar rápidamente, escalar con confianza y llevar grandes ideas a la vida.
Lo que es igualmente impresionante es que su filosofía centrada en el cliente no es solo palabras, es real. Cada interacción que he tenido, especialmente en momentos de necesidad a través del soporte, ha reforzado que realmente se preocupan por sus usuarios. Reseña recopilada por y alojada en G2.com.
Envío todos mis comentarios constructivos a los colaboradores y líderes de la organización. Son fáciles de acceder y siempre están dispuestos a escuchar. Reseña recopilada por y alojada en G2.com.