¿Qué es Serverless Framework?
El serverless framework es una herramienta utilizada para la creación de recursos para desplegar funciones e infraestructura que requieren para poder funcionar. Este marco de trabajo provee una herramienta de línea de comandos para poder desplegar y crear la infraestructura necesaria. Es una herramienta open source que actualmente soporta desplieuges en la nube de AWS.

Conceptos de Serverless Framework
-
Funciones: Esta es la unidad de uso de serverless y representa código que se ejecutará en la nube. Es parte de las buenas prácticas de serverless poder separar cada una de las acciones en diferentes funciones.
-
Eventos: como el nombre lo dice, se refiere a los eventos que van a trigerizar la ejecución de una función. Estos eventos pueden crearse a partir de diferentes funciones.
-
Recursos: estos son recursos de AWS que pueden crearse como parte de la infraestructura que soportará las funciones de serverless.
-
Servicios: en el ambiente del framework se refiere a una unidad que permite organizar funciones y recursos, estos se pueden describir en JSON o YAML