Migración de un sistema monolítico a una arquitectura de microservicios : ámbito Fin Tech
Resumen
Este informe documenta el desarrollo de una práctica profesional en WES, una consultora tecnológica de San Juan, Argentina, especializada en desarrollo de software y transformación digital. El proyecto consistió en ayudar a un cliente del sector fintech —que está en plena expansión— a modernizar su plataforma tecnológica. Específicamente, se trabajó en migrar su sistema monolítico hacia una arquitectura de microservicios para mejorar la escalabilidad, para que sea más fácil de mantener y se integre sin problemas con nuevos servicios financieros.
El trabajo inició analizando el sistema existente para entender cómo estaba construido y dónde estaban los principales problemas. Después se investigó qué tecnologías y patrones arquitectónicos podrían funcionar mejor para este caso particular. Con eso, se diseñó una estructura modular basada en dominios funcionales y se desarrolló un prototipo que sirviera como base para empezar la migración. También se definieron estándares de código, guías de documentación y criterios de calidad, porque el cliente necesitaba mejorar sus prácticas técnicas en general.
Los resultados concretos fueron: un diseño de arquitectura modular aprobado por los ejecutivos del cliente, un boilerplate técnico reutilizable para futuros desarrollos, y las bases para completar la migración más adelante. Esta experiencia permitió aplicar en un proyecto real conocimientos sobre ingeniería de software, arquitecturas distribuidas y metodologías ágiles, consolidando habilidades técnicas en un entorno profesional real. Abstract:
This report documents the development of a professional internship at WES, a technology consulting firm in San Juan, Argentina, specialized in software development and digital transformation. The project consisted of helping a fintech sector client—which is in full expansion—to modernize its technology platform. Specifically, the work focused on migrating its monolithic system towards a microservices architecture so it could scale better, be easier to maintain, and integrate seamlessly with new financial services.
The work started by analyzing the existing system to understand how it was built and where the main problems were. Afterwards, research was conducted on which technologies and architectural patterns could work best for this particular case. With that, a modular structure was designed based on functional domains and a prototype was developed to serve as a foundation to begin the migration. Code standards, documentation guidelines, and quality criteria were also defined, because the client needed to improve its technical practices in general.
The concrete results were: a modular architecture design approved by the client's executives, a reusable technical boilerplate for future developments, and the foundations to complete the migration later on. This experience made it possible to apply knowledge about software engineering, distributed architectures, and agile methodologies in a real project, consolidating technical skills in an actual professional environment.
Colecciones
- Informática [20]
El ítem tiene asociados los siguientes ficheros de licencia:

