Resumen:
En el desarrollo de software orientado a servicios, particularmente en el sector bancario y financiero (BFSI), las arquitecturas distribuidas generan dependencias críticas de servicios externos que se manifiestan en múltiples obstáculos operacionales. Estas dependencias impactan directamente los ciclos de desarrollo mediante la dificultad para generar datos de prueba realistas, tiempos de respuesta inconsistentes que dificultan el diagnóstico de problemas, y la disponibilidad periódica de servicios durante fases críticas de integración y testing. A pesar de la existencia de diversas herramientas de Service Virtualization en el mercado, las soluciones disponibles presentan una limitación fundamental: la ausencia de mecanismos de aislamiento por sesión de usuario, lo cual genera conflictos entre equipos de desarrollo que necesitan simular diferentes estados del mismo servicio simultáneamente. Este escenario resulta en trabajo duplicado, estados inconsistentes durante las pruebas, y una coordinación explícita entre desarrolladores que ralentiza el progreso colectivo. La problemática se intensifica en entornos donde múltiples equipos de desarrollo y Quality Assurance (QA) comparten infraestructura de testing, donde la configuración global de mocks genera interferencias inevitables que comprometen tanto la productividad como la calidad del software entregado. Este trabajo documenta el diseño, implementación y evaluación de Mimick, una plataforma de simulación de servicios que incorpora tres componentes diferenciadores: aislamiento por sesión mediante identificadores únicos que permiten configuraciones independientes por usuario, un proxy híbrido configurable para redirección granular de tráfico, y generación automática de especificaciones desde tráfico HTTP capturado. Adicionalmente, este reporte de experiencia examina el proceso que originó la herramienta, incluyendo la exploración inicial de IA Generativa para la resolución automática de respuestas y el posterior cambio hacia un enfoque determinístico centrado en captura directa y reproducción fiel de tráfico, decisión que resultó más efectiva y alineada con las necesidades de predictibilidad que caracterizan las herramientas de desarrollo.
Citación:
---------- APA ----------
Castellacci, Franco Alessandro. (2025). Experience report : mimick. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000885_Castellacci
---------- CHICAGO ----------
Castellacci, Franco Alessandro. "Experience report : mimick". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2025.https://hdl.handle.net/20.500.12110/seminario_nCOM000885_Castellacci
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000885_Castellacci.pdf
Distrubución geográfica