Capítulo 8. AWS Lambda avanzado
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
A medida que nos acercamos al final del libro, es hora de aprender algunos de los aspectos de Lambda que son importantes cuando empiezas a crear aplicaciones listas para producción: gestión de errores, escalado, además de algunas capacidades de Lambda que no utilizamos todo el tiempo, pero que están ahí -y son importantes- cuando las necesitas.
Tratamiento de errores
Todos nuestros ejemplos hasta ahora han vivido en el maravilloso mundo de los arco iris y los unicornios, donde ningún sistema falla y nadie comete un error al escribir código. Por supuesto, de vuelta al mundo real, las cosas salen mal, y cualquier aplicación y arquitectura de producción útil necesita gestionar los momentos en los que se producen errores, ya sean errores en nuestro código o en los sistemas en los que confiamos.
Dado que AWS Lambda es una "plataforma", tiene ciertas restricciones y comportamiento en lo que se refiere a los errores, y en esta sección profundizaremos en qué tipo de errores pueden ocurrir, para qué contextos, y cómo podemos manejarlos. Como una nota del lenguaje, utilizamos las palabras error y excepción indistintamente, sin el matiz que hay entre ambos términos en el mundo Java.
Clases de error
Cuando utiliza Lambda, hay varias clases diferentes de error que pueden producirse. Las principales son las siguientes, en orden aproximado del ...