Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones

Autores
Rodríguez, Nelson R.; Gómez, Martín; Murazzo, María Antonia; Molina, Ana Laura; Parra, Lorena
Año de publicación
2022
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Serverless Computing es una reciente arquitectura para Cloud Computing que presenta ventajas considerables para los usuarios. Sin embargo, debido a su reciente aparición, muchas de sus limitaciones o desventajas no están totalmente resueltas. Si bien el desarrollo serverless presenta condiciones comunes al desarrollo para otro tipo de plataformas o entornos, de las cuales se pueden obtener buenas prácticas de tipo “genéricas”, también serverless presenta aspectos propios debido a que son funciones distribuidas ejecutándose en una plataforma Cloud, cuya ejecución es conducida por eventos, sin estado y sin responsabilidades operativas por parte del usuario, entre otras. Se debe considerar además el hecho de que determinadas prácticas pueden reducir costos como aquellas que conducen a minimizar el arranque en frío, otras apuntan a aspectos de la seguridad o a la gestión del BackEnd. En el presente trabajo se realizó un análisis de las buenas prácticas para serverless y se trabajó en especial en aquellas que impactan en la performance, en particular en el uso de recursos provistos por la plataforma y en optimizar las dependencias de las funciones, realizando una serie de pruebas y análisis en diversos lenguajes de programación, que permiten emitir conclusiones sobre el impacto que causan estas buenas prácticas en la mejora de los tiempos de ejecución.
XXIII Workshop Procesamiento Distribuido y Paralelo (WPDP)
Red de Universidades con Carreras en Informática
Materia
Ciencias Informáticas
Serverless Computing
FaaS
Best Practices
Cloud Computing
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/149413

id SEDICI_f2b6e2c3d8c0fdb0913c5bd3641f0225
oai_identifier_str oai:sedici.unlp.edu.ar:10915/149413
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicacionesRodríguez, Nelson R.Gómez, MartínMurazzo, María AntoniaMolina, Ana LauraParra, LorenaCiencias InformáticasServerless ComputingFaaSBest PracticesCloud ComputingServerless Computing es una reciente arquitectura para Cloud Computing que presenta ventajas considerables para los usuarios. Sin embargo, debido a su reciente aparición, muchas de sus limitaciones o desventajas no están totalmente resueltas. Si bien el desarrollo serverless presenta condiciones comunes al desarrollo para otro tipo de plataformas o entornos, de las cuales se pueden obtener buenas prácticas de tipo “genéricas”, también serverless presenta aspectos propios debido a que son funciones distribuidas ejecutándose en una plataforma Cloud, cuya ejecución es conducida por eventos, sin estado y sin responsabilidades operativas por parte del usuario, entre otras. Se debe considerar además el hecho de que determinadas prácticas pueden reducir costos como aquellas que conducen a minimizar el arranque en frío, otras apuntan a aspectos de la seguridad o a la gestión del BackEnd. En el presente trabajo se realizó un análisis de las buenas prácticas para serverless y se trabajó en especial en aquellas que impactan en la performance, en particular en el uso de recursos provistos por la plataforma y en optimizar las dependencias de las funciones, realizando una serie de pruebas y análisis en diversos lenguajes de programación, que permiten emitir conclusiones sobre el impacto que causan estas buenas prácticas en la mejora de los tiempos de ejecución.XXIII Workshop Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Informática2022-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf94-100http://sedici.unlp.edu.ar/handle/10915/149413spainfo:eu-repo/semantics/altIdentifier/isbn/978-987-1364-31-2info:eu-repo/semantics/reference/hdl/10915/149102info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:10:21Zoai:sedici.unlp.edu.ar:10915/149413Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:10:21.533SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
title Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
spellingShingle Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
Rodríguez, Nelson R.
Ciencias Informáticas
Serverless Computing
FaaS
Best Practices
Cloud Computing
title_short Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
title_full Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
title_fullStr Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
title_full_unstemmed Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
title_sort Optimización del código y las dependencias de las funciones Serverless para mejorar el rendimiento de las aplicaciones
dc.creator.none.fl_str_mv Rodríguez, Nelson R.
Gómez, Martín
Murazzo, María Antonia
Molina, Ana Laura
Parra, Lorena
author Rodríguez, Nelson R.
author_facet Rodríguez, Nelson R.
Gómez, Martín
Murazzo, María Antonia
Molina, Ana Laura
Parra, Lorena
author_role author
author2 Gómez, Martín
Murazzo, María Antonia
Molina, Ana Laura
Parra, Lorena
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Serverless Computing
FaaS
Best Practices
Cloud Computing
topic Ciencias Informáticas
Serverless Computing
FaaS
Best Practices
Cloud Computing
dc.description.none.fl_txt_mv Serverless Computing es una reciente arquitectura para Cloud Computing que presenta ventajas considerables para los usuarios. Sin embargo, debido a su reciente aparición, muchas de sus limitaciones o desventajas no están totalmente resueltas. Si bien el desarrollo serverless presenta condiciones comunes al desarrollo para otro tipo de plataformas o entornos, de las cuales se pueden obtener buenas prácticas de tipo “genéricas”, también serverless presenta aspectos propios debido a que son funciones distribuidas ejecutándose en una plataforma Cloud, cuya ejecución es conducida por eventos, sin estado y sin responsabilidades operativas por parte del usuario, entre otras. Se debe considerar además el hecho de que determinadas prácticas pueden reducir costos como aquellas que conducen a minimizar el arranque en frío, otras apuntan a aspectos de la seguridad o a la gestión del BackEnd. En el presente trabajo se realizó un análisis de las buenas prácticas para serverless y se trabajó en especial en aquellas que impactan en la performance, en particular en el uso de recursos provistos por la plataforma y en optimizar las dependencias de las funciones, realizando una serie de pruebas y análisis en diversos lenguajes de programación, que permiten emitir conclusiones sobre el impacto que causan estas buenas prácticas en la mejora de los tiempos de ejecución.
XXIII Workshop Procesamiento Distribuido y Paralelo (WPDP)
Red de Universidades con Carreras en Informática
description Serverless Computing es una reciente arquitectura para Cloud Computing que presenta ventajas considerables para los usuarios. Sin embargo, debido a su reciente aparición, muchas de sus limitaciones o desventajas no están totalmente resueltas. Si bien el desarrollo serverless presenta condiciones comunes al desarrollo para otro tipo de plataformas o entornos, de las cuales se pueden obtener buenas prácticas de tipo “genéricas”, también serverless presenta aspectos propios debido a que son funciones distribuidas ejecutándose en una plataforma Cloud, cuya ejecución es conducida por eventos, sin estado y sin responsabilidades operativas por parte del usuario, entre otras. Se debe considerar además el hecho de que determinadas prácticas pueden reducir costos como aquellas que conducen a minimizar el arranque en frío, otras apuntan a aspectos de la seguridad o a la gestión del BackEnd. En el presente trabajo se realizó un análisis de las buenas prácticas para serverless y se trabajó en especial en aquellas que impactan en la performance, en particular en el uso de recursos provistos por la plataforma y en optimizar las dependencias de las funciones, realizando una serie de pruebas y análisis en diversos lenguajes de programación, que permiten emitir conclusiones sobre el impacto que causan estas buenas prácticas en la mejora de los tiempos de ejecución.
publishDate 2022
dc.date.none.fl_str_mv 2022-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/149413
url http://sedici.unlp.edu.ar/handle/10915/149413
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/isbn/978-987-1364-31-2
info:eu-repo/semantics/reference/hdl/10915/149102
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
94-100
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842260607070371840
score 13.13397