Executive Secretary

III International Symposium on “Generation and Transfer of Knowledge for Digital Transformation "SITIC 2025"

III International Symposium on “Generation and Transfer of Knowledge for Digital Transformation

SITIC 2025

Rediseño arquitectónico de la plataforma Ticket
Set Favorite

Abstract

Problem: The demand for services offered by the Online Booking Platform TICKET has significantly increased, causing bottlenecks in the centralized database and load distribution, ultimately affecting system availability and user experience.
Aim: To redesign TICKET's distributed architecture to maintain high availability while serving millions of users.
Methodology: For the platform redesign, we adopted the agile Scrum model, following an iterative approach with three main phases:
•    Phase 1: Diagnosis of the monolithic architecture and its limitations under heavy load.
•    Phase 2: Implementation of a category-based distributed architecture using Nginx and load balancers.
•    Phase 3: Development of IslanGatewayApi, an intelligent API Gateway with centralized Redis, implementing the CQRS pattern and enabling dynamic load-based distribution.
Results and Discussion: The category-based distributed architecture enabled horizontal scaling and fault isolation by functional domain through the introduction of IslanGatewayApi with centralized Redis, which ensured critical data consistency and better resource utilization. This redesign significantly improved user experience, system performance, and operational efficiency.
Conclusions: The transition to a distributed architecture with centralized Redis storage and intelligent load distribution proved highly effective for high-demand environments. The solution combines the advantages of category specialization with centralized management of common services, resulting in a more robust, scalable, and reliable system.

Resumen

Problemática: la demanda de los servicios ofrecidos por la Plataforma de Reservaciones en Línea TICKET se ha incrementado, provocando cuellos de botella en la base de datos centralizada y en la distribución de carga, afectando la disponibilidad y la experiencia del usuario.
Objetivo(s): rediseñar la arquitectura distribuida de la plataforma Ticket que mantenga alta disponibilidad con millones de usuarios.
Metodología: Para el rediseño de la plataforma se adoptó el modelo ágil Scrum, siguiendo un enfoque iterativo con tres fases principales:
•    Fase 1: Diagnóstico de la arquitectura monolítica y sus limitaciones bajo alta carga.
•    Fase 2: Implementación de una arquitectura distribuida por categorías, con Nginx y balanceadores de carga.
•    Fase 3: Desarrollo del IslanGatewayApi, un API Gateway inteligente con Redis centralizado, que aplica el patrón CQRS y permite una distribución dinámica basada en la carga real.
Resultados y discusión: La arquitectura distribuida por categorías permitió escalar horizontalmente y aislar fallos por dominio funcional, mediante la introducción del IslanGatewayApi con Redis centralizado, que garantizó la consistencia de datos críticos y una mejor utilización de recursos. Este rediseño permitió mejorar significativamente la experiencia del usuario, el rendimiento del sistema y la eficiencia operativa.
Conclusiones: La transición hacia una arquitectura distribuida con almacenamiento centralizado en Redis y distribución inteligente de carga demostró ser altamente efectiva para entornos con alta demanda. La solución combina las ventajas de especialización por categorías con una gestión centralizada de servicios comunes, logrando así un sistema más robusto, escalable y confiable. 

About The Speaker

César Valdés Iglesias

César Valdés Iglesias

UCLV Flag of Cuba

Discussion

Practical Info
Presentation
Spanish / Español
October 22, 2025 9:0 AM
5 minutes
Hotel Grand Memories Cayo Santa María
Authors
César Valdés Iglesias
Yoelvis González Pérez
María Karla González Pérez
Keywords
microservices; dynamic load management; data consistency.
microservicios; gestión de carga dinámica; consistencia de datos.
Documents