Superology

Superology ist ein kroatisches Technologieunternehmen, das Unterhaltungslösungen für die Sportwettbranche entwickelt.Nach dem Erfolg seines ersten Produkts – einer nativen Anwendung, die Nutzern Live-Ergebnisse von Sportereignissen auf der ganzen Welt lieferte – wurde Superology 2017 von der Superbet-Gruppe übernommen.

Als Superbets Innovationszentrum für Forschung und Entwicklung hat Superology das weltweit erste soziale Netzwerk für Wettfans entwickelt: SuperSocial ist Bestandteil der Superbet-Anwendung und verbindet bereits über 300.000 Wettfans miteinander.

Zu den technischen Herausforderungen auf dem Weg dorthin gehörten Performance, Skalierbarkeit, Observability und Authentifizierung. Superology wandte sich für Lösungen an Fastly und verwirklicht nun sein Ziel, Wetten, Live-Ergebnisse und eine soziale Gemeinschaft von leidenschaftlichen Sportfans zu vereinen.

Superology
Branche : Online-Entertainment
Standort : Kroatien
Kunde seit : 2019

Lieblingsfunktionen
Request Collapsing
Origin Shielding
Individuelles VCL

Starke Technik hinter der Sportfan-Plattform

Superology ist führend, wenn es um technologische Innovationen in der Wettbranche geht. Herkömmliche Systeme werden laufend überarbeitet, um Millionen von Nutzern gerecht werden zu können, die ständig mit Sportinhalten versorgt werden wollen, sogar um 5 Uhr morgens. So ist Caching für die Anbieter von Inhalten unerlässlich geworden, da Endnutzer nur wenig Toleranz gegenüber Verzögerungen zeigen.

Superology entschied sich für die CDN-Edge-Cloud-Plattform von Fastly, um mobile Anwendungen schneller zu machen, indem die Inhalte näher an die Nutzer herangebracht werden und somit ein verbessertes Nutzererlebnis entsteht. Zu den globalen Content-Delivery-Fähigkeiten von Fastly gehören Caching-Services, um die Bereitstellung von Inhalten zu beschleunigen und Origin-Server zu schützen, was den gesamten Prozess schneller, sicherer und reibungsloser macht.

Die Vision: innen klein und außen groß sein

Der Wechsel zu Fastly wurde durch den Bedarf an hoher Performance und optimierten Arbeitsabläufen – zunächst für die mobile Wett-App – bedingt. Superologys Entwickler wollten die Berechnung jeder Nutzeranfrage vereinfachen (wovon es zu Stoßzeiten 15.000 pro Sekunde gibt). Die interne Cache-Bereinigung von Fastly hilft dabei, das große Volumen an eingehenden Inhaltsanfragen zu bewältigen.

Live-Sport bedeutet, dass Nutzer keinerlei Toleranz gegenüber Zeitverzögerungen und Ausfällen haben.Mit einer Rate von 130 Tbit/s und POPs, die strategisch um den Globus verteilt und miteinander verbunden sind, bietet das CDN von Fastly die erforderliche Performance und Skalierbarkeit.Auch die Belastung des Origin-Servers wird dank Funktionen wie Request Collapsing und Origin Shielding minimiert.Die Fähigkeit, Inhalte in weniger als 150 Millisekunden zu invalidieren, bedeutet außerdem, dass Superology korrekte Informationen ohne Verzögerung liefern kann.

Metriken in Echtzeit und schnelle Analysen

Über die API bereitgestellte Echtzeit-Logs und -Statistiken sorgen für ausreichend Transparenz, so dass im Falle von Problemen sofort gehandelt werden kann.Insbesondere neue Funktionen müssen schnell analysiert werden können.Und die Integration von Fastlys Log-Streaming in Echtzeit in den S3 von Amazon hilft dem Technikteam bei der Überwachung und Verfolgung aller APIs sowie bei der Durchführung schneller Analysen großer Datenmengen.So fand es das Team ganz einfach, S3-Protokolle in eine interne Analyselösung zu integrieren, die von Clickhouse unterstützt wird.

„Da ist kein Produkt dabei, das nicht von großartiger Technik inspiriert wurde.“ Petar Kujundžić
Platform Architect
„Es ist schon erstaunlich, dass wir bei der Bereitstellung von Sportdaten eine Hit Rate von 98 % haben.“ Petar Kujundžić
Platform Architect
„Jede Branche braucht eine Softwarekomponente, mit der ihre Kunden etwas anfangen können.“ Petar Kujundžić
Platform Architect

Bereitstellung auf der Edge: die weltweit erste soziale Anwendung für Sportfans in der Wettbranche

Edge-Authentifizierung

Dank des programmierbaren VCL kann Superology Nutzer auf der Edge authentifizieren, indem es JWT-Tokens verifiziert. Übersetzt bedeutet das, dass Anfragen mit ungültigen oder abgelaufenen Tokens die Origin-Server nie erreichen. Das Technikteam braucht sich also keine Sorgen über einen potenziell hohen Traffic durch böswillige Nutzer zu machen.

Caching von Streaminginhalten

Die Streaming-Miss-Technologie von Fastly ermöglicht es Superology, Streaminginhalte zu cachen. Chats und Live-Match-Tracker werden über Server-Sent Events (SSE) ausgeliefert, was sicherstellt, dass nur eine Anfrage pro Ressource die Origin-Server erreicht, unabhängig davon, wie viele Tausende von Nutzern sich die Inhalte gerade ansehen.

Microservices und Fastly

Die Microservices-Architektur von Superology hilft bei der Bewältigung der Cache-Invalidierung. Wenn sich Inhalte ändern, beispielsweise wenn ein Nutzer ein Profilbild oder einen Kommentar in einem Chat ändert, gibt der entsprechende Microservice einen Befehl zur Bereinigung des Fastly Cache aus, wodurch der gesamte Stack sofort aktualisiert wird. Das Sammeln der Bereinigungsanfragen aus allen Anwendungen und das Vorhandensein von APIs in jedem einzelnen Projekt gibt Superology die Flexibilität, entweder eine schnelle Bereinigung von einem Ort aus durchzuführen oder die Bereinigungen zu verteilen.

„Fastly passt perfekt zu unserer Microservices-Architektur.“ Petar Kujundžić
Platform Architect

Entwickler durch einen Self-Service-Ansatz stärken

Einfache Integration und Unterstützung

Da Superology Varnish bereits kannte, war die Integration mit Fastly einfach.Auch der Umgang mit vertrauter Terminologie und Fastly Artikeln, die für Entwickler und nicht für Verkäufer geschrieben wurden, trugen zu einer problemlosen Migration bei.Wenn neue Funktionen entwickelt werden, wandelt das DevOps-Team diese in Terraform-Skripte um, sodass die Bereitstellung von Änderungen in allen Umgebungen reproduzierbar und transparent ist.

Mit Blick auf die Integration und die Nutzerfreundlichkeit sagt Petar, dass sein Team begeistert ist. Es musste den Fastly Support in den letzten vier Jahren nur ein paar wenige Male kontaktieren und erhielt jedes Mal innerhalb einer halben Stunde eine zielführende Antwort. Er schätzt den direkten Support-Ansatz und findet es erfrischend, dass man ohne große Umwege an einen technischen Experten gelangt.

Veränderungen vorantreiben

Superbet hat Superology erworben, um die digitale Transformation seiner Produkte zu leiten und auf Gruppenebene eine Innovationskultur zu schaffen. Mit Hilfe von Fastly kann Superology Wett-Anwendungen entwerfen, die den beliebtesten Social-Media-Anwendungen in nichts nachstehen, und dazu beitragen, dass eine florierende Community in der Branche entsteht.

„Fastly übernimmt die schwere Arbeit,ohne die Teamarbeit zu stören, und ist transparent.“ Petar Kujundžić
Platform Architect
„Mit Fastly lassen sich Inhalte schnell aktualisieren und sind überall verfügbar.“ Petar Kujundžić
Platform Architect