SeatGeek betreibt eine .NET-basierte geschäftskritische Ticketing-Plattform in AWS

Als der auf Mobilgeräte spezialisierte Ticketmarktplatz SeatGeek die Enterprise-Ticketplattform TopTix übernahm, um SeatGeek Enterprise zu gründen, standen die Softwareentwickler von SeatGeek sofort vor einer Herausforderung: Sie mussten SeatGeek Open entwickeln, eine Integrationsplattform zwischen einem großen US-Sportteam und der erstklassigen Erfahrung von SeatGeek. „Wir haben unsere Anwendungen traditionell auf Linux-Rechnern ausgeführt, aber TopTix verwendete hauptsächlich Windows-basierte Anwendungen“, erklärt Jon Coe, Senior Software Engineer bei SeatGeek. SeatGeek bildete ein neues Team für diese Integration, das Linux-basierte Anwendungen von Amazon Web Services (AWS) einsetzt. Das Team musste SeatGeek Open, die neue Integrationsschicht, in nur wenigen Monaten entwickeln. „Zusätzlich zu dieser Herausforderung hatten wir einen kurzen Entwicklungszeitplan, und der Dienst musste zuverlässig und skalierbar sein, um den Verkauf großer Ticketmengen und Live-Events zu unterstützen“, so Coe.
Der neue Dienst, der unter open.seatgeek.com verfügbar ist, stellte noch höhere Anforderungen an die Leistung und Skalierbarkeit als SeatGeek zuvor. Um diese Anforderungen zu erfüllen, musste das Team einen neuen Entwicklungsansatz finden. „Seit der Übernahme unterstützen wir alles, vom Ticketkauf bis zum Scannen der Tickets in den Veranstaltungsorten“, sagt Coe. „Daher mussten wir die Leistung und Skalierbarkeit sowie eine hohe Verfügbarkeit unserer Anwendungen sicherstellen. Unsere Anwendung muss zuverlässig laufen, damit die Leute ihre Tickets scannen lassen und ohne Probleme ins Stadion gelangen können.“
„Indem wir unsere .NET-Anwendung in AWS ausführen, erhalten wir eine hohe Verfügbarkeit, was entscheidend ist, um ein nahtloses Erlebnis für Ticketverkäufer, Käufer sowie Sport- und Konzertveranstalter zu gewährleisten.“
– Jon Coe, Senior Software Engineer, SeatGeek
-
Über SeatGeek
-
Vorteile von AWS
-
Genutzte AWS-Services
-
Über SeatGeek
-
SeatGeek nutzt AWS, um Entwicklern schnellere und leistungsfähigere Anwendungen in der Cloud zu bieten, schnell neue Ticketing-Software zu entwickeln und ein nahtloses Erlebnis für Käufer, Verkäufer und Veranstaltungsort-Manager zu gewährleisten. SeatGeek ist ein auf Mobilgeräte ausgerichteter Marktplatz, der Menschen verbindet, die Tickets für Live-Events kaufen und verkaufen. Das Unternehmen führt seine Microsoft .NET-basierten Anwendungen in AWS aus.
-
Vorteile von AWS
-
- bietet Entwicklern schnellere und leistungsfähigere Anwendungen in der Cloud
- ermöglicht die schnelle Entwicklung neuer Software, die Ticketanbieter und -verkäufer miteinander verbindet
- sorgt für Zuverlässigkeit und gewährleistet so ein nahtloses Erlebnis für Käufer, Verkäufer und Manager von Veranstaltungsorten
-
Genutzte AWS-Services
Verwendung von Microsoft .NET Core in AWS
SeatGeek entschied sich für Microsoft .NET Core und C# zusätzlich zu Linux und Postgres, um eine branchenverändernde Integrationsplattform zu entwickeln, die Anbieter und Verkäufer miteinander verbindet. „.NET Core erfüllte unsere Anforderungen hinsichtlich einer schnellen Integration und hoher Leistung, aber wir benötigten noch Skalierbarkeit und Zuverlässigkeit“, erklärt Coe. „Wir wussten, dass .NET Core in AWS uns genau das bieten würde, was wir in Bezug auf Skalierbarkeit und Hochverfügbarkeit benötigten.“
Die Backoffice-Technologie von SeatGeek Enterprise führt alle .NET-basierten Anwendungen auf Amazon Elastic Compute Cloud (Amazon EC2), Amazon EC2 für Windows Server und Microsoft SQL Server auf Amazon EC2 aus. Dank Microsoft .NET inAWS konnten die Entwickler von SeatGeek Open die komplexe neue SeatGeek Open-Integrationsschicht erstellen, die Verkäufer und Käufer miteinander verbindet. Der Service verbindet seatgeek.com und andere Vertriebspartner mit jeder Kasse. Mit .NET Core konnte SeatGeek eine C#-Anwendung unter Linux bereitstellen, die alle Stärken der Sprache und ihre Vorteile bei der Kommunikation mit einer .NET Framework-Windows-Anwendung nutzt und gleichzeitig wie alle anderen Dienste in Linux Docker-Containern ausgeführt wird.
Eine nahtlose Erfahrung in AWS
SeatGeek nutzte Best Practices für die Bereitstellung und Ausführung von .NET-Anwendungen in AWS. Dadurch konnten die Python- und Linux-Ingenieure des Unternehmens .NET in Amazon EC2 nahtlos nutzen. „Wir waren sehr beeindruckt davon, wie reibungslos die Umstellung auf .NET in AWS verlief“, sagt Coe. „Die gesamte Erfahrung war für unsere Python-Ingenieure und die .NET-Entwickler, die im Rahmen der Übernahme zu uns kamen, nahtlos. Es war auch hilfreich, dass wir mit den AWS-Services sehr vertraut waren und wir zuversichtlich waren, dass diese Umstellung funktionieren würde.“
Nutzung einer globalen, zuverlässigen und leistungsstarken Plattform
Durch die Ausführung von .NET in AWS erzielt SeatGeek eine schnellere und leistungsstärkere Performance als in einer On-Premises-Umgebung. „AWS hat uns eine leistungsstarke Plattform für die Ausführung unserer .NET Core- und Windows-basierten Anwendungen bereitgestellt“, so Coe.
.NET in AWS ist tief in Microsoft Visual Studio und .NET Core integriert, um Entwicklungszyklen zu beschleunigen. Darüber hinaus bietet AWS vertraute Tools wie das .NET SDK, mit denen Entwickler .NET-Anwendungen schnell bereitstellen und erstellen können.
Verbesserung des Kundenerlebnisses für Ticketverkäufer, Käufer und Veranstaltungsorte
SeatGeek profitiert von einer höheren Zuverlässigkeit und Verfügbarkeit seiner .NET-basierten Ticketing-Plattform. „Indem wir unsere .NET-Anwendung in AWS ausführen, erhalten wir eine hohe Verfügbarkeit, was entscheidend ist, um ein nahtloses Erlebnis für Ticketverkäufer, Käufer sowie Sport- und Konzertveranstalter zu gewährleisten“, so Coe. SeatGeek verfügt außerdem über die erforderliche Skalierbarkeit, um seine mobile Ticket-Scan-Anwendung zu unterstützen, die zu bestimmten Zeiten während Veranstaltungen und bei neuen Ticketverkäufen skaliert werden muss. „Mit AWS können wir unsere Anwendungsserver bei Bedarf mit minimalem Wartungsaufwand skalieren“, erklärt Coe. „Wir können unseren Fans ein hervorragendes Erlebnis beim Verkauf und der Lieferung von Original-Tickets bieten, zusätzlich zu dem Angebot auf unserer langjährigen Wiederverkaufsplattform.“
Weitere Informationen
Weitere Informationen zu Unternehmensanwendungen.