Optimizando Cargas de Trabajo Serverless Técnicas para mejorar Rendimiento y Eficiencia
Optimizando Cargas de Trabajo en Lambda - Speaker Deck speakerdeck.com Este post va sobre las técnicas que realmente mueven la aguja cuando estás buscando rendimiento y eficiencia en Lambda. Cómo e...

Source: DEV Community
Optimizando Cargas de Trabajo en Lambda - Speaker Deck speakerdeck.com Este post va sobre las técnicas que realmente mueven la aguja cuando estás buscando rendimiento y eficiencia en Lambda. Cómo está construido lo que estás ejecutando Lambda tiene una arquitectura en capas que vale la pena entender antes de optimizar cualquier cosa: tu función vive dentro de un Language Runtime, que a su vez corre en un Execution Environment, administrado por el Lambda Service sobre un Compute Substrate. Cada capa tiene implicaciones en cómo se comporta tu función al arrancar y durante la ejecución. Dos mecanismos que se aprovechan bien una vez que entiendes esto son las Layers y las Extensions. Las capas te permiten separar tu código de función de sus dependencias y recursos compartidos — librerías, SDKs, utilerías comunes — y reutilizarlos en múltiples funciones sin empaquetar lo mismo en cada deployment. Las extensiones, por su parte, se integran en el ciclo de vida de la invocación para conectar L