Superology


Superology es una tecnológica croata que desarrolla soluciones de entretenimiento para el sector de las apuestas deportivas. Fue adquirida por Superbet en el año 2017. Esta operación venía impulsada por el éxito que Superology cosechó con su primer producto: una aplicación nativa que proporcionaba a los usuarios resultados en directo de acontecimientos deportivos de todo el mundo.


Desde entonces Superology se ha convertido en el centro de innovación de I+D de Superbet y ha desarrollado la primera red social del mundo de apuestas deportivas pensada para los aficionados. SuperSocial viene integrada en la aplicación Superbet y conecta a más de 300 000 aficionados.


En el proceso de desarrollo hubo que solventar problemas de rendimiento, escalabilidad, observabilidad y autenticación. Superology recurrió a Fastly para encontrar soluciones. Y las encontró; logró unificar apuestas, resultados en directo y redes sociales: una comunidad de aficionados que comparten la pasión por el deporte.

Superology

Sector: entretenimiento online

Ubicación: Croacia

Cliente desde: 2019


Funcionalidades favoritas

Reducción de peticiones a una sola

Protección del origen

VCL personalizado

La solidez en las tareas de ingeniería impulsa las plataformas de aficionados a los deportes


Superology encabeza el mercado de las apuestas en lo que respecta a la adopción acelerada de innovaciones tecnológicas. Los sistemas tradicionales evolucionan a un ritmo vertiginoso para dar servicio a millones de usuarios que demandan y consumen eventos deportivos a todas horas, incluso de madrugada. El almacenamiento en caché resulta ahora un elemento esencial para los proveedores de contenidos porque la tolerancia que el usuario final tiene a los retardos es mínima.


Superology optó por la plataforma de edge cloud y la CDN de Fastly para acelerar sus aplicaciones móviles insertando contenido en ubicaciones más próximas a sus usuarios, mejorando así la experiencia de usuario. Una de las capacidades de distribución de contenidos a nivel mundial que ofrece Fastly es el almacenamiento en caché de servicios, que permite acelerar la distribución de contenidos y proteger sus servidores de origen. De este modo, el proceso en su conjunto gana en velocidad, seguridad y fluidez.


La visión: ser pequeño en el interior, y grande en el exterior


El factor que inclinó la balanza del lado de Fastly fue la necesidad de lograr altos rendimientos y de implantar flujos de trabajo racionalizados, en un principio con vistas a la aplicación móvil de apuestas. El personal de ingeniería de Superology pretendía simplificar la computación de peticiones de usuario (cuyos picos pueden llegar a 15 000 por segundo). La purga de caché que Fastly lleva a cabo desde dentro facilita la gestión de la avalancha de peticiones de contenido que se reciben.


Al tratarse de acontecimientos deportivos en directo, los usuarios no toleran los retrasos en la carga ni los cortes en las transmisiones. La CDN de Fastly, cuya capacidad de red asciende a 130 Tbit/s y cuyos POP están dispuestos y vinculados de manera estratégica en todo el mundo, aporta los tan ansiados rendimiento y escalabilidad. La carga en el origen se minimiza gracias a funciones como la reducción de peticiones a una sola y la protección del origen. Además, la capacidad de invalidar contenido en menos de 150 milisegundos quiere decir que Superology es capaz de transmitir información precisa sin retraso.


Métricas en tiempo real y análisis rápidos


Los registros y las estadísticas en tiempo real a través de la API brindan a Superology el grado de observabilidad necesario para supervisar todos los servicios y actuar de forma instantánea en caso de alarma. En concreto, las funciones nuevas exigen rapidez en los análisis. De hecho, la integración del envío de registros en tiempo real de Fastly en S3 de Amazon permite al personal de ingeniería supervisar y rastrear las API y ejecutar análisis rápidos de volúmenes ingentes de datos. A los ingenieros les resultó sencillo integrar los registros de S3 con una solución de analítica interna respaldada por Clickhouse.


«Detrás de todo producto, hay una excelente labor de ingeniería».

Petar Kujundžić


Platform Architect



«Logramos una proporción de aciertos del 98 % en la distribución de datos de eventos deportivos. ¡Increíble!».

Petar Kujundžić


Platform Architect



«Todo sector necesita un componente de software que sea una referencia para sus clientes».

Petar Kujundžić


Platform Architect

Distribución en el edge: red social pionera del sector de las apuestas deportivas para aficionados


Autenticación en el edge


La flexibilidad de programación que ofrece el lenguaje VCL permite a Superology autenticar usuarios en el edge. ¿Cómo? Verificando tokens JWT para impedir que los servidores de origen reciban peticiones cuyo token sea inválido o esté caducado. De este modo, el personal de ingeniería no tendrá que preocuparse de posibles picos de tráfico de usuarios maliciosos.


Almacenamiento en caché de contenido en streaming


La tecnología Streaming Miss de Fastly dota a Superology de la capacidad de almacenar en caché contenido en streaming. Al ser los eventos enviados por el servidor (SSE) los encargados de distribuir rastreadores de chats y partidos en directo, se garantiza que los servidores de origen solo reciban una petición por recurso, sin importar los miles de espectadores online.


Microservicios y Fastly


La arquitectura de microservicios de Superology contribuye a hacer frente a la invalidación de caché. Ante cualquier cambio de contenido (p. ej., un usuario cambia la foto de perfil o hace comentarios en un chat), el microservicio pertinente emite un comando de purga de la caché de Fastly, con lo cual se actualiza de inmediato todo el stack. Gracias a la recopilación de peticiones de purga de todas las aplicaciones y a la disposición de API por cada proyecto, Superology obtuvo la flexibilidad necesaria para ejecutar purgas de vía rápida desde una ubicación o para propagar las purgas.


«Fastly se adapta muy bien a nuestra arquitectura de microservicios».

Petar Kujundžić


Platform Architect

Desarrolladores empoderados gracias al autoservicio


Integración y soporte sin complicaciones


Superology tenía conocimientos previos de Varnish, lo cual facilitó la integración. Además, Fastly utiliza un lenguaje sencillo en sus comunicaciones y cuenta con una biblioteca de artículos orientados a la comunidad de desarrolladores en lugar de al personal de ventas; estos factores también hicieron posible una migración sin incidencias. El equipo de DevOps transforma las funciones recién creadas en código Terraform, lo que significa que la distribución de cambios es reproducible y transparente en todos los entornos.


Petar asegura que solo han tenido que contactar con el servicio de soporte de Fastly en contadas ocasiones en los últimos cuatro años, lo cual habla bien de la integración y la facilidad de uso. En cada una de esas ocasiones, Fastly respondió en un plazo de 30 minutos y solucionó la consulta con rapidez. Valora el enfoque de soporte directo que adopta Fastly y le parece innovador que no haya que pasar por varios canales de soporte genérico antes de poder hablar con un experto técnico.


Vector del cambio


Superbet adquirió Superology con el objetivo de dirigir la transformación digital de sus productos y de implantar una cultura de innovación en todo el grupo empresarial. Con ayuda de Fastly, Superology adapta las aplicaciones de apuestas a los entornos de redes sociales más populares y facilita el asentamiento de una comunidad boyante en el sector.


«Fastly se encarga de todo el trabajo duro. Favorece la fluidez del trabajo de equipo y es transparente».

Petar Kujundžić


Platform Architect



«Fastly te permite actualizar contenido con rapidez y estar disponible en cualquier lugar del mundo».

Petar Kujundžić


Platform Architect