Uso de capas para funciones de Lambda .NET
No recomendamos usar capas para administrar las dependencias de las funciones de Lambda escritas en .NET. Como .NET es un lenguaje compilado, las funciones aún tienen que cargar de forma manual los ensamblajes compartidos en la memoria durante la fase de inicio, lo que puede aumentar los tiempos de arranque en frío. El uso de capas no solo complica el proceso de implementación, sino que también impide que se aprovechen las optimizaciones del compilador integrado.
Para usar dependencias externas con los controladores de .NET, inclúyalas directamente en el paquete de implementación en el momento de la compilación. Al hacerlo, se simplifica el proceso de implementación y también se aprovechan las optimizaciones del compilador de .NET integrado. Para ver un ejemplo de cómo importar y usar dependencias como los paquetes NuGet en su función, consulte Definir el controlador de funciones de Lambda en C#.