Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria
RESUMEN : Mobilia Software, una compañía originada de la inmobiliaria Acrecer S.A.S., ofrece un sistema de software inmobiliario llamado "Mobilia" que ha alcanzado sus límites operativos debido a su arquitectura monolítica. Para mejorar la escalabilidad, flexibilidad y eficiencia operativa...
- Autores:
-
Poveda Alzate, Diego Alejandro
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/43426
- Acceso en línea:
- https://hdl.handle.net/10495/43426
- Palabra clave:
- Planificación
Planning
Diseño
Design
Evaluación
Evaluation
Programa de ordenador
Computer software
Migración interna
Migration, internal
Migración de arquitectura
Microservicios
Serverless
Arquitectura monolítica
Escalabilidad
Flexibilidad
http://vocabularies.unesco.org/thesaurus/concept13687
http://vocabularies.unesco.org/thesaurus/concept6154
http://vocabularies.unesco.org/thesaurus/concept3317
http://vocabularies.unesco.org/thesaurus/concept6081
- Rights
- openAccess
- License
- https://creativecommons.org/licenses/by-nc-sa/4.0/
| id |
UDEA2_f63d538f7d83374b97a8cc0404b8a33b |
|---|---|
| oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/43426 |
| network_acronym_str |
UDEA2 |
| network_name_str |
Repositorio UdeA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| title |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| spellingShingle |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria Planificación Planning Diseño Design Evaluación Evaluation Programa de ordenador Computer software Migración interna Migration, internal Migración de arquitectura Microservicios Serverless Arquitectura monolítica Escalabilidad Flexibilidad http://vocabularies.unesco.org/thesaurus/concept13687 http://vocabularies.unesco.org/thesaurus/concept6154 http://vocabularies.unesco.org/thesaurus/concept3317 http://vocabularies.unesco.org/thesaurus/concept6081 |
| title_short |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| title_full |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| title_fullStr |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| title_full_unstemmed |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| title_sort |
Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industria |
| dc.creator.fl_str_mv |
Poveda Alzate, Diego Alejandro |
| dc.contributor.advisor.none.fl_str_mv |
Zabala Orrego, Sandra Patricia Gutierrez Moncada, Jorge Luis |
| dc.contributor.author.none.fl_str_mv |
Poveda Alzate, Diego Alejandro |
| dc.subject.unesco.none.fl_str_mv |
Planificación Planning Diseño Design Evaluación Evaluation Programa de ordenador Computer software |
| topic |
Planificación Planning Diseño Design Evaluación Evaluation Programa de ordenador Computer software Migración interna Migration, internal Migración de arquitectura Microservicios Serverless Arquitectura monolítica Escalabilidad Flexibilidad http://vocabularies.unesco.org/thesaurus/concept13687 http://vocabularies.unesco.org/thesaurus/concept6154 http://vocabularies.unesco.org/thesaurus/concept3317 http://vocabularies.unesco.org/thesaurus/concept6081 |
| dc.subject.lemb.none.fl_str_mv |
Migración interna Migration, internal |
| dc.subject.proposal.spa.fl_str_mv |
Migración de arquitectura Microservicios Serverless Arquitectura monolítica Escalabilidad Flexibilidad |
| dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept13687 http://vocabularies.unesco.org/thesaurus/concept6154 http://vocabularies.unesco.org/thesaurus/concept3317 http://vocabularies.unesco.org/thesaurus/concept6081 |
| description |
RESUMEN : Mobilia Software, una compañía originada de la inmobiliaria Acrecer S.A.S., ofrece un sistema de software inmobiliario llamado "Mobilia" que ha alcanzado sus límites operativos debido a su arquitectura monolítica. Para mejorar la escalabilidad, flexibilidad y eficiencia operativa, se ha propuesto migrar esta arquitectura a un modelo basado en microservicios y serverless. Este cambio permite descomponer el sistema en servicios más pequeños y cohesivos, mejorando la capacidad de implementación continua y la adopción de nuevas tecnologías. El proyecto se desarrolló en varias fases, comenzando con la evaluación y documentación del sistema actual, seguido del diseño e implementación de la nueva arquitectura, y culminando con una estrategia de migración y despliegue. Utilizando metodologías ágiles y prácticas de ingeniería de software, se buscó minimizar los riesgos y maximizar los beneficios de esta transición. A pesar de retos tales como la coordinación con una consultora externa, o la capacitación del equipo de desarrollo en nuevas tecnologías y la gestión de errores en la aplicación base, se espera que la migración resulte en un sistema más adaptable y escalable, alineado con las demandas del mercado y las expectativas de los usuarios. |
| publishDate |
2024 |
| dc.date.accessioned.none.fl_str_mv |
2024-11-12T20:04:53Z |
| dc.date.available.none.fl_str_mv |
2024-11-12T20:04:53Z |
| dc.date.issued.none.fl_str_mv |
2024 |
| dc.type.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
| dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
| dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
| dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/draft |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
draft |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10495/43426 |
| url |
https://hdl.handle.net/10495/43426 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
| dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.extent.spa.fl_str_mv |
21 páginas |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.publisher.spa.fl_str_mv |
Universidad de Antioquia |
| dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería. Ingeniería de Sistemas |
| institution |
Universidad de Antioquia |
| bitstream.url.fl_str_mv |
https://bibliotecadigital.udea.edu.co/bitstreams/a6b0a043-1ca4-4dcf-8e38-aa37ed7e4263/download https://bibliotecadigital.udea.edu.co/bitstreams/7f78a137-ce09-4951-9dc7-2f2f6976f84b/download https://bibliotecadigital.udea.edu.co/bitstreams/c143e3ac-60cb-496b-824b-f7f81cb33b59/download https://bibliotecadigital.udea.edu.co/bitstreams/9b08c61a-5c8b-47f8-a465-56b8dbb38802/download https://bibliotecadigital.udea.edu.co/bitstreams/b5aff87b-02f7-4a0f-abd8-a55da133320a/download https://bibliotecadigital.udea.edu.co/bitstreams/abd6c621-8c53-41cb-b923-0557f89a1425/download https://bibliotecadigital.udea.edu.co/bitstreams/cc7bec92-4f84-4f7e-b8d4-592ba7dba32d/download |
| bitstream.checksum.fl_str_mv |
b7292f00fddc7d69866c08f8ea188b88 d7e6174771334b6f2351c7062b00bb36 8a4605be74aa9ea9d79846c1fba20a33 295384cd065b41a0495a823553ca7548 4855bee0f3a7d9d50d00d95ec3273cfe 9969900d4779800751ff7b22049a5768 fd26d99436461c3f6f816632f244a873 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional de la Universidad de Antioquia |
| repository.mail.fl_str_mv |
aplicacionbibliotecadigitalbiblioteca@udea.edu.co |
| _version_ |
1851052438478389248 |
| spelling |
Zabala Orrego, Sandra PatriciaGutierrez Moncada, Jorge LuisPoveda Alzate, Diego Alejandro2024-11-12T20:04:53Z2024-11-12T20:04:53Z2024https://hdl.handle.net/10495/43426RESUMEN : Mobilia Software, una compañía originada de la inmobiliaria Acrecer S.A.S., ofrece un sistema de software inmobiliario llamado "Mobilia" que ha alcanzado sus límites operativos debido a su arquitectura monolítica. Para mejorar la escalabilidad, flexibilidad y eficiencia operativa, se ha propuesto migrar esta arquitectura a un modelo basado en microservicios y serverless. Este cambio permite descomponer el sistema en servicios más pequeños y cohesivos, mejorando la capacidad de implementación continua y la adopción de nuevas tecnologías. El proyecto se desarrolló en varias fases, comenzando con la evaluación y documentación del sistema actual, seguido del diseño e implementación de la nueva arquitectura, y culminando con una estrategia de migración y despliegue. Utilizando metodologías ágiles y prácticas de ingeniería de software, se buscó minimizar los riesgos y maximizar los beneficios de esta transición. A pesar de retos tales como la coordinación con una consultora externa, o la capacitación del equipo de desarrollo en nuevas tecnologías y la gestión de errores en la aplicación base, se espera que la migración resulte en un sistema más adaptable y escalable, alineado con las demandas del mercado y las expectativas de los usuarios.ABSTRACT : Mobilia Software, a company originated from the real estate firm Acrecer S.A.S., offers a real estate software system called "Mobilia" that has reached its operational limits due to its monolithic architecture. To improve scalability, flexibility, and operational efficiency, a migration to a microservices and serverless architecture has been proposed. This change allows for the decomposition of the system into smaller, cohesive services, enhancing continuous deployment capabilities and the adoption of new technologies. The project was developed in several phases, starting with the evaluation and documentation of the current system, followed by the design and implementation of the new architecture, and culminating with a migration and deployment strategy. Using agile methodologies and software engineering practices, the aim was to minimize risks and maximize the benefits of this transition. Despite challenges such as coordination with an external consultancy, training the development team in new technologies, and managing errors in the base application, the migration is expected to result in a more adaptable and scalable system, aligned with market demands and user expectations.PregradoIngeniero de Sistemas21 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttps://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Cambio de Arquitectura Monolítica a Arquitectura basada en Microservicios y Serverless para el aplicativo inmobiliario Mobilia. Semestre de industriaTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftPlanificaciónPlanningDiseñoDesignEvaluaciónEvaluationPrograma de ordenadorComputer softwareMigración internaMigration, internalMigración de arquitecturaMicroserviciosServerlessArquitectura monolíticaEscalabilidadFlexibilidadhttp://vocabularies.unesco.org/thesaurus/concept13687http://vocabularies.unesco.org/thesaurus/concept6154http://vocabularies.unesco.org/thesaurus/concept3317http://vocabularies.unesco.org/thesaurus/concept6081PublicationORIGINALPovedaDiego_2024_CambioArquitecturaMobilia.pdfPovedaDiego_2024_CambioArquitecturaMobilia.pdfTrabajo de grado de pregradoapplication/pdf271903https://bibliotecadigital.udea.edu.co/bitstreams/a6b0a043-1ca4-4dcf-8e38-aa37ed7e4263/downloadb7292f00fddc7d69866c08f8ea188b88MD51trueAnonymousREADPoster.pdfPoster.pdfAnexoapplication/pdf1019930https://bibliotecadigital.udea.edu.co/bitstreams/7f78a137-ce09-4951-9dc7-2f2f6976f84b/downloadd7e6174771334b6f2351c7062b00bb36MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/c143e3ac-60cb-496b-824b-f7f81cb33b59/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTPovedaDiego_2024_CambioArquitecturaMobilia.pdf.txtPovedaDiego_2024_CambioArquitecturaMobilia.pdf.txtExtracted texttext/plain29091https://bibliotecadigital.udea.edu.co/bitstreams/9b08c61a-5c8b-47f8-a465-56b8dbb38802/download295384cd065b41a0495a823553ca7548MD54falseAnonymousREADPoster.pdf.txtPoster.pdf.txtExtracted texttext/plain4235https://bibliotecadigital.udea.edu.co/bitstreams/b5aff87b-02f7-4a0f-abd8-a55da133320a/download4855bee0f3a7d9d50d00d95ec3273cfeMD56falseAnonymousREADTHUMBNAILPovedaDiego_2024_CambioArquitecturaMobilia.pdf.jpgPovedaDiego_2024_CambioArquitecturaMobilia.pdf.jpgGenerated Thumbnailimage/jpeg7315https://bibliotecadigital.udea.edu.co/bitstreams/abd6c621-8c53-41cb-b923-0557f89a1425/download9969900d4779800751ff7b22049a5768MD55falseAnonymousREADPoster.pdf.jpgPoster.pdf.jpgGenerated Thumbnailimage/jpeg20684https://bibliotecadigital.udea.edu.co/bitstreams/cc7bec92-4f84-4f7e-b8d4-592ba7dba32d/downloadfd26d99436461c3f6f816632f244a873MD57falseAnonymousREAD10495/43426oai:bibliotecadigital.udea.edu.co:10495/434262025-03-26 22:20:55.455https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
