Simulador del Framework FAIR - Microfronts & serverless

El principal objetivo de este trabajo fue el de conectar los diferentes conocimientos y aptitudes adquiridas a lo largo de la formación académica con el mundo laboral, esto específicamente en el ámbito del desarrollo de software. Se buscó desarrollar un proyecto en el cual se hicieran evidentes las...

Full description

Autores:
Tipo de recurso:
Tesis
Fecha de publicación:
2021
Institución:
Universidad de Bogotá Jorge Tadeo Lozano
Repositorio:
Expeditio: repositorio UTadeo
Idioma:
spa
OAI Identifier:
oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/19899
Acceso en línea:
http://hdl.handle.net/20.500.12010/19899
Palabra clave:
Simulador
Framework FAIR
Microfronts & serverless
Desarrollo de software de aplicaciones
Scrum (Desarrollo de programas para computador)
Método de Kanban
Desarrollo de programas para computador
Serverless
Micro-servicios
Cloud computing
Agile
Micro Spa´s
Rights
License
Abierto (Texto Completo)
id UTADEO2_3a16193deda18fe6a163afc74acb5382
oai_identifier_str oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/19899
network_acronym_str UTADEO2
network_name_str Expeditio: repositorio UTadeo
repository_id_str
dc.title.spa.fl_str_mv Simulador del Framework FAIR - Microfronts & serverless
title Simulador del Framework FAIR - Microfronts & serverless
spellingShingle Simulador del Framework FAIR - Microfronts & serverless
Simulador
Framework FAIR
Microfronts & serverless
Desarrollo de software de aplicaciones
Scrum (Desarrollo de programas para computador)
Método de Kanban
Desarrollo de programas para computador
Serverless
Micro-servicios
Cloud computing
Agile
Micro Spa´s
title_short Simulador del Framework FAIR - Microfronts & serverless
title_full Simulador del Framework FAIR - Microfronts & serverless
title_fullStr Simulador del Framework FAIR - Microfronts & serverless
title_full_unstemmed Simulador del Framework FAIR - Microfronts & serverless
title_sort Simulador del Framework FAIR - Microfronts & serverless
dc.contributor.advisor.none.fl_str_mv Ruiz Dorantes, Edgar José
dc.subject.spa.fl_str_mv Simulador
Framework FAIR
Microfronts & serverless
topic Simulador
Framework FAIR
Microfronts & serverless
Desarrollo de software de aplicaciones
Scrum (Desarrollo de programas para computador)
Método de Kanban
Desarrollo de programas para computador
Serverless
Micro-servicios
Cloud computing
Agile
Micro Spa´s
dc.subject.lemb.spa.fl_str_mv Desarrollo de software de aplicaciones
Scrum (Desarrollo de programas para computador)
Método de Kanban
Desarrollo de programas para computador
dc.subject.keyword.spa.fl_str_mv Serverless
Micro-servicios
Cloud computing
Agile
Micro Spa´s
description El principal objetivo de este trabajo fue el de conectar los diferentes conocimientos y aptitudes adquiridas a lo largo de la formación académica con el mundo laboral, esto específicamente en el ámbito del desarrollo de software. Se buscó desarrollar un proyecto en el cual se hicieran evidentes las distintas capacidades obtenidas, en este, se hizo uso de las metodologías ágiles Scrum y Kanban como herramientas para el descubrimiento de nuevos requerimientos y el desarrollo de soluciones de manera iterativa y colaborativa. La arquitectura planteada para el desarrollo del front-end se estableció como una arquitectura de “micro-spa’s” (single page application) o “micro front’s”, la cual tiene un grado de dificultad mayor y un incremento en el tiempo de desarrollo significativo, pero que provee bajo acoplamiento, alta escalabilidad y una posición gnóstica frente a las diferentes tecnologías existentes para el desarrollo de la capa de presentación. Teniendo en cuenta el auge y el rápido crecimiento de las tecnologías cloud se optó por una arquitectura 100% serverless para el back-end, utilizando como único proveedor Amazon AWS y sus diferentes servicios. Es evidente que la transición hacia un mundo más “Tecnológico” o “Conectado” avanza a pasos agigantados, es por ello que arquitecturas como las de micro-servicios tanto en el front- end como en el back-end, gnósticas a tecnologías, nos proveen con la capacidad necesaria para escalar continuamente y cumplir con las demandas crecientes del mundo actual, es impensable hoy en día trabajar sobre desarrollos con un nivel de acoplamiento e interdependencia elevados, se busca obtener piezas aisladas que conjuntamente conformen un todo, un sistema.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-06-02T20:13:37Z
dc.date.available.none.fl_str_mv 2021-06-02T20:13:37Z
dc.date.created.none.fl_str_mv 2021
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_46ec
format http://purl.org/coar/resource_type/c_46ec
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12010/19899
url http://hdl.handle.net/20.500.12010/19899
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv AWS | Cloud Computing - Servicios de informática en la nube", Amazon Web Services, Inc., 2021. [Online]. Available: https://aws.amazon.com/es/. [Accessed: 16- May- 2021].
Micro Frontends - Extendiendo la idea de microservicio al desarrollo frontend", Micro Frontends, 2021. [Online]. Available: https://micro-frontends-es.org. [Accessed: 16- May2021]
Aplicaciones modernas | Modalidad sin servidor, microservicios, contenedores, CI/CD | AWS", Amazon Web Services, Inc., 2021. [Online]. Available: https://aws.amazon.com/es/ modern-apps/. [Accessed: 16- May- 2021]
What are Microservices? | AWS", Amazon Web Services, Inc., 2021. [Online]. Available: https://aws.amazon.com/microservices/. [Accessed: 16- May- 2021]
The S.O.L.I.D Principles in Pictures", Medium, 2021. [Online]. Available: https:// medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898. [Accessed: 16- May- 2021].
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 23 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bogotá, Colombia
dc.publisher.spa.fl_str_mv Universidad de Bogotá Jorge Tadeo Lozano
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.faculty.spa.fl_str_mv Facultad de Ciencias Naturales e Ingeniería
dc.source.spa.fl_str_mv reponame:Expeditio Repositorio Institucional UJTL
instname:Universidad de Bogotá Jorge Tadeo Lozano
instname_str Universidad de Bogotá Jorge Tadeo Lozano
institution Universidad de Bogotá Jorge Tadeo Lozano
reponame_str Expeditio Repositorio Institucional UJTL
collection Expeditio Repositorio Institucional UJTL
bitstream.url.fl_str_mv https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/1/INFORME%20TE%cc%81CNICO%20.pdf
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/2/license.txt
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/3/FOR-EFE-GDB-007_AUTORIZACION_DE_PUBLICACION_DE_TESIS_O_TRABAJO_DE_GRADO%20Firmado.pdf
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/4/INFORME%20TE%cc%81CNICO%20.pdf.jpg
bitstream.checksum.fl_str_mv 57b347e27039929a198b66220bcc98d6
baba314677a6b940f072575a13bb6906
5193b7d0f152541deaae624abf509fcb
be121b6f234b84323f7f4947f60d65ca
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - Universidad Jorge Tadeo Lozano
repository.mail.fl_str_mv expeditio@utadeo.edu.co
_version_ 1814213538748563456
spelling Ruiz Dorantes, Edgar JoséBenavides Ariza, Diego FernandoIngeniero(s) de SistemasBogotá, Colombia2021-06-02T20:13:37Z2021-06-02T20:13:37Z2021http://hdl.handle.net/20.500.12010/19899El principal objetivo de este trabajo fue el de conectar los diferentes conocimientos y aptitudes adquiridas a lo largo de la formación académica con el mundo laboral, esto específicamente en el ámbito del desarrollo de software. Se buscó desarrollar un proyecto en el cual se hicieran evidentes las distintas capacidades obtenidas, en este, se hizo uso de las metodologías ágiles Scrum y Kanban como herramientas para el descubrimiento de nuevos requerimientos y el desarrollo de soluciones de manera iterativa y colaborativa. La arquitectura planteada para el desarrollo del front-end se estableció como una arquitectura de “micro-spa’s” (single page application) o “micro front’s”, la cual tiene un grado de dificultad mayor y un incremento en el tiempo de desarrollo significativo, pero que provee bajo acoplamiento, alta escalabilidad y una posición gnóstica frente a las diferentes tecnologías existentes para el desarrollo de la capa de presentación. Teniendo en cuenta el auge y el rápido crecimiento de las tecnologías cloud se optó por una arquitectura 100% serverless para el back-end, utilizando como único proveedor Amazon AWS y sus diferentes servicios. Es evidente que la transición hacia un mundo más “Tecnológico” o “Conectado” avanza a pasos agigantados, es por ello que arquitecturas como las de micro-servicios tanto en el front- end como en el back-end, gnósticas a tecnologías, nos proveen con la capacidad necesaria para escalar continuamente y cumplir con las demandas crecientes del mundo actual, es impensable hoy en día trabajar sobre desarrollos con un nivel de acoplamiento e interdependencia elevados, se busca obtener piezas aisladas que conjuntamente conformen un todo, un sistema.#SimuladorDelFrameworkFAIRMicrofronts&Serverless#SimuladorDelFrameworkFAIR#SimuladorMicrofronts&ServerlessThe main objective of this work was to connect the different knowledge and skills acquired throughout the academic training with the working world, specifically in the field of software development. The aim was to develop a project in which the different skills obtained were made evident, using the agile methodologies Scrum and Kanban as tools for the discovery of new requirements and the development of solutions in an iterative and collaborative way. The architecture proposed for the development of the front-end was established as a micro- spa's (single page application) or micro-front-end architecture, which has a higher degree of difficulty and a significant increase in development time, but which provides low coupling, high scalability and a gnostic position compared to the different existing technologies for the development of the presentation layer; Taking into account the boom and rapid growth of cloud technologies, a 100% serverless architecture was chosen for the back-end, using Amazon AWS and its different services as the only provider. It is clear that the transition to a more "Technological" or "Connected" world is advancing by leaps and bounds, which is why architectures such as micro-services in both the front-end and back-end, gnostic to technologies, provide us with the necessary capacity to scale continuously and meet the growing demands of today's world, it is unthinkable today to work on developments with a high level of coupling and interdependence, we seek to obtain isolated pieces that together make up a whole, a system.23 páginasapplication/pdfspaUniversidad de Bogotá Jorge Tadeo LozanoIngeniería de SistemasFacultad de Ciencias Naturales e Ingenieríareponame:Expeditio Repositorio Institucional UJTLinstname:Universidad de Bogotá Jorge Tadeo LozanoSimuladorFramework FAIRMicrofronts & serverlessDesarrollo de software de aplicacionesScrum (Desarrollo de programas para computador)Método de KanbanDesarrollo de programas para computadorServerlessMicro-serviciosCloud computingAgileMicro Spa´sSimulador del Framework FAIR - Microfronts & serverlessTrabajo de gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_46echttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AWS | Cloud Computing - Servicios de informática en la nube", Amazon Web Services, Inc., 2021. [Online]. Available: https://aws.amazon.com/es/. [Accessed: 16- May- 2021].Micro Frontends - Extendiendo la idea de microservicio al desarrollo frontend", Micro Frontends, 2021. [Online]. Available: https://micro-frontends-es.org. [Accessed: 16- May2021]Aplicaciones modernas | Modalidad sin servidor, microservicios, contenedores, CI/CD | AWS", Amazon Web Services, Inc., 2021. [Online]. Available: https://aws.amazon.com/es/ modern-apps/. [Accessed: 16- May- 2021]What are Microservices? | AWS", Amazon Web Services, Inc., 2021. [Online]. Available: https://aws.amazon.com/microservices/. [Accessed: 16- May- 2021]The S.O.L.I.D Principles in Pictures", Medium, 2021. [Online]. Available: https:// medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898. [Accessed: 16- May- 2021].ORIGINALINFORME TÉCNICO .pdfINFORME TÉCNICO .pdfVer documentoapplication/pdf4713860https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/1/INFORME%20TE%cc%81CNICO%20.pdf57b347e27039929a198b66220bcc98d6MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-82938https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/2/license.txtbaba314677a6b940f072575a13bb6906MD52open accessFOR-EFE-GDB-007_AUTORIZACION_DE_PUBLICACION_DE_TESIS_O_TRABAJO_DE_GRADO Firmado.pdfFOR-EFE-GDB-007_AUTORIZACION_DE_PUBLICACION_DE_TESIS_O_TRABAJO_DE_GRADO Firmado.pdfAutorizaciónapplication/pdf238126https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/3/FOR-EFE-GDB-007_AUTORIZACION_DE_PUBLICACION_DE_TESIS_O_TRABAJO_DE_GRADO%20Firmado.pdf5193b7d0f152541deaae624abf509fcbMD53open accessTHUMBNAILINFORME TÉCNICO .pdf.jpgINFORME TÉCNICO .pdf.jpgIM Thumbnailimage/jpeg5554https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/19899/4/INFORME%20TE%cc%81CNICO%20.pdf.jpgbe121b6f234b84323f7f4947f60d65caMD54open access20.500.12010/19899oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/198992021-06-02 23:00:56.812open accessRepositorio Institucional - Universidad Jorge Tadeo Lozanoexpeditio@utadeo.edu.coQXV0b3Jpem8gYWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBVbml2ZXJzaWRhZCBkZSBCb2dvdMOhIEpvcmdlIFRhZGVvIExvemFubyBwYXJhCnF1ZSBjb24gZmluZXMgYWNhZMOpbWljb3MsIHByZXNlcnZlLCBjb25zZXJ2ZSwgb3JnYW5pY2UsIGVkaXRlIHkgbW9kaWZpcXVlCnRlY25vbMOzZ2ljYW1lbnRlIGVsIGRvY3VtZW50byBhbnRlcmlvcm1lbnRlIGNhcmdhZG8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbApFeHBlZGl0aW8KCkV4Y2VwdHVhbmRvIHF1ZSBlbCBkb2N1bWVudG8gc2VhIGNvbmZpZGVuY2lhbCwgYXV0b3Jpem8gYSB1c3VhcmlvcyBpbnRlcm5vcyB5CmV4dGVybm9zIGRlIGxhIEluc3RpdHVjacOzbiBhIGNvbnN1bHRhciB5IHJlcHJvZHVjaXIgZWwgY29udGVuaWRvIGRlbCBkb2N1bWVudG8KcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIGN1YW5kbyBtZWRpYW50ZSBsYQpjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkZSBjcsOpZGl0byBhIGxhIG9icmEgeSBzdShzKSBhdXRvcihzKS4KCkV4Y2VwdHVhbmRvIHF1ZSBlbCBkb2N1bWVudG8gc2VhIGNvbmZpZGVuY2lhbCwgYXV0b3Jpem8gYXBsaWNhciBsYSBsaWNlbmNpYSBkZWwKZXN0w6FuZGFyIGludGVybmFjaW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyAoQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzCjQuMCBJbnRlcm5hdGlvbmFsKSBxdWUgaW5kaWNhIHF1ZSBjdWFscXVpZXIgcGVyc29uYSBwdWVkZSB1c2FyIGxhIG9icmEgZGFuZG8KY3LDqWRpdG8gYWwgYXV0b3IsIHNpbiBwb2RlciBjb21lcmNpYXIgY29uIGxhIG9icmEgeSBzaW4gZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMuCgpFbCAobG9zKSBhdXRvcihlcykgY2VydGlmaWNhKG4pIHF1ZSBlbCBkb2N1bWVudG8gbm8gaW5mcmluZ2UgbmkgYXRlbnRhIGNvbnRyYQpkZXJlY2hvcyBpbmR1c3RyaWFsZXMsIHBhdHJpbW9uaWFsZXMsIGludGVsZWN0dWFsZXMsIG1vcmFsZXMgbyBjdWFscXVpZXIgb3RybyBkZQp0ZXJjZXJvcywgYXPDrSBtaXNtbyBkZWNsYXJhbiBxdWUgbGEgVW5pdmVyc2lkYWQgSm9yZ2UgVGFkZW8gTG96YW5vIHNlIGVuY3VlbnRyYQpsaWJyZSBkZSB0b2RhIHJlc3BvbnNhYmlsaWRhZCBjaXZpbCwgYWRtaW5pc3RyYXRpdmEgeS9vIHBlbmFsIHF1ZSBwdWVkYSBkZXJpdmFyc2UKZGUgbGEgcHVibGljYWNpw7NuIGRlbCB0cmFiYWpvIGRlIGdyYWRvIHkvbyB0ZXNpcyBlbiBjYWxpZGFkIGRlIGFjY2VzbyBhYmllcnRvIHBvcgpjdWFscXVpZXIgbWVkaW8uCgpFbiBjdW1wbGltaWVudG8gY29uIGxvIGRpc3B1ZXN0byBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZXNwZWNpYWxtZW50ZSBlbiB2aXJ0dWQKZGUgbG8gZGlzcHVlc3RvIGVuIGVsIEFydMOtY3VsbyAxMCBkZWwgRGVjcmV0byAxMzc3IGRlIDIwMTMsIGF1dG9yaXpvIGEgbGEKVW5pdmVyc2lkYWQgSm9yZ2UgVGFkZW8gTG96YW5vIGEgcHJvY2VkZXIgY29uIGVsIHRyYXRhbWllbnRvIGRlIGxvcyBkYXRvcwpwZXJzb25hbGVzIHBhcmEgZmluZXMgYWNhZMOpbWljb3MsIGhpc3TDs3JpY29zLCBlc3RhZMOtc3RpY29zIHkgYWRtaW5pc3RyYXRpdm9zIGRlCmxhIEluc3RpdHVjacOzbi4gRGUgY29uZm9ybWlkYWQgY29uIGxvIGVzdGFibGVjaWRvIGVuIGVsIGFydMOtY3VsbyAzMCBkZSBsYSBMZXkgMjMKZGUgMTk4MiB5IGVsIGFydMOtY3VsbyAxMSBkZSBsYSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBhY2xhcmFtb3MgcXVlIOKAnExvcwpkZXJlY2hvcyBtb3JhbGVzIHNvYnJlIGVsIHRyYWJham8gc29uIHByb3BpZWRhZCBkZSBsb3MgYXV0b3Jlc+KAnSwgbG9zIGN1YWxlcyBzb24KaXJyZW51bmNpYWJsZXMsIGltcHJlc2NyaXB0aWJsZXMsIGluZW1iYXJnYWJsZXMgZSBpbmFsaWVuYWJsZXMuCgpDb24gZWwgcmVnaXN0cm8gZW4gbGEgcMOhZ2luYSwgYXV0b3Jpem8gZGUgbWFuZXJhIGV4cHJlc2EgYSBsYSBGVU5EQUNJw5NOIFVOSVZFUlNJREFECkRFIEJPR09Uw4EgSk9SR0UgVEFERU8gTE9aQU5PLCBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcyBwYXJhIHByb2Nlc2FyCm8gY29uc2VydmFyLCBjb24gZmluZXMgZXN0YWTDrXN0aWNvcywgZGUgY29udHJvbCBvIHN1cGVydmlzacOzbiwgYXPDrSBjb21vIHBhcmEgZWwKZW52w61vIGRlIGluZm9ybWFjacOzbiB2w61hIGNvcnJlbyBlbGVjdHLDs25pY28sIGRlbnRybyBkZWwgbWFyY28gZXN0YWJsZWNpZG8gcG9yIGxhCkxleSAxNTgxIGRlIDIwMTIgeSBzdXMgZGVjcmV0b3MgY29tcGxlbWVudGFyaW9zIHNvYnJlIFRyYXRhbWllbnRvIGRlIERhdG9zClBlcnNvbmFsZXMuIEVuIGN1YWxxdWllciBjYXNvLCBlbnRpZW5kbyBxdWUgcG9kcsOpIGhhY2VyIHVzbyBkZWwgZGVyZWNobyBhIGNvbm9jZXIsCmFjdHVhbGl6YXIsIHJlY3RpZmljYXIgbyBzdXByaW1pciBsb3MgZGF0b3MgcGVyc29uYWxlcyBtZWRpYW50ZSBlbCBlbnbDrW8gZGUgdW5hCmNvbXVuaWNhY2nDs24gZXNjcml0YSBhbCBjb3JyZW8gZWxlY3Ryw7NuaWNvIHByb3RlY2Npb25kYXRvc0B1dGFkZW8uZWR1LmNvLgoKTGEgRlVOREFDScOTTiBVTklWRVJTSURBRCBERSBCT0dPVMOBIEpPUkdFIFRBREVPIExPWkFOTyBubyB1dGlsaXphcsOhIGxvcyBkYXRvcwpwZXJzb25hbGVzIHBhcmEgZmluZXMgZGlmZXJlbnRlcyBhIGxvcyBhbnVuY2lhZG9zIHkgZGFyw6EgdW4gdXNvIGFkZWN1YWRvIHkKcmVzcG9uc2FibGUgYSBzdXMgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYSBkaXJlY3RyaXogZGUgUHJvdGVjY2nDs24gZGUKRGF0b3MgUGVyc29uYWxlcyBxdWUgcG9kcsOhIGNvbnN1bHRhciBlbjoKaHR0cDovL3d3dy51dGFkZW8uZWR1LmNvL2VzL2xpbmsvZGVzY3VicmUtbGEtdW5pdmVyc2lkYWQvMi9kb2N1bWVudG9zCg==