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/
| Summary: | 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. |
|---|
