Título: "Tendencias en Arquitecturas Orientadas a Servicios: Un Análisis del Ecosistema de Microservicios en la Teoría y la Práctica”
Tesista: Germán Del Tedesco
Directores: Dr. Martín Garriga - Dr. Andrés Flores
Carrera: Licenciatura en Ciencias de la Computación
Día: 21 de diciembre de 2020
Sin embargo, nada es gratis: los microservicios trajeron consigo nuevos (y viejos) desafíos, incluidos el diseño y especificación de servicios, la integridad de datos y la gestión de la consistencia. Además, la proliferación de enfoques que aprovechan los microservicios requiere una forma sistemática de analizarlos y evaluarlos como un ecosistema completamente nuevo: el primer estilo arquitectónico nativo de la nube.
En esta tesis, identificamos tales desafíos a través de una visión evolutiva desde los primeros años de SOA hasta los microservicios, y más allá. Esta visión abarca todo el ciclo de vida de los microservicios, así como los aspectos organizativos y transversales. Nuestros hallazgos están respaldados por una revisión de la literatura, que comprende tanto la literatura académica como la gris —que incluye materiales e investigaciones producidas fuera de los canales académicos tradicionales de publicación y distribución.
También analizamos cómo se abordan estos desafíos en la práctica y qué desafíos permanecen abiertos. Para ello, diseñamos e implementamos una herramienta para extraer repositorios de software y luego la usamos para inspeccionar proyectos relacionados con microservicios en GitHub, el repositorio de código abierto más grande hasta la fecha.
Foto del día de la defensa con su directora, el tribunal integrado por los docentes Dra. Alejandra Cechich, Dra. Nadina Martínez Carod, y Lic. Marcelo Moyano y representantes de la Secretaría Academica FAI