Fallstudie

Verwendung von AWS Lambda zur Betreibung einer serverlosen Event-Management-Plattformt's

Einführung

Das Event-Management stellt Online-Dienste vor einzigartige Herausforderungen, oft unter hohem Zeitdruck, bandbreitenintensiven Inhalten und großen Peaks in der Nachfrage. Indem wir die Leistung von AWS Lambda nutzten, konnten wir zeigen, wie großartig die Cloud bei der Bereitstellung effektiver Buchungssysteme, einer hervorragenden Einbindung des Publikums und einer effektiven Maximierung aller Umsatzmöglichkeiten ist.

Über Clarifi Media LTD

Clarifi Media Limited ist ein Telekommunikationsunternehmen mit Sitz in London, Vereinigtes Königreich. Es entwickelt Lösungen für die Einbindung des Publikums und die Datenanalyse. Unter der Marke Festyvent bietet das Unternehmen Festivals individuelle White-Label-Apps an, um das Publikum durch einzigartige digitale Erlebnisse anzusprechen.

50,000+
AKTIVE NUTZER PRO EVENT
50+
JÄHRLICHE EVENTS
8+
JAHRE DER VERANSTALTUNGEN
Die Herausforderung

Festyvent ermöglicht es Veranstaltern, tourenden Künstlern und Festivals, ihr Publikum vor, während und nach Veranstaltungen besser einzubinden und zu monetarisieren. Festyvent bietet Fans und Zuschauern essentielle Event-App-Funktionen und erfasst gleichzeitig Informationen über die besuchten Künstler und Veranstaltungen, die für die Promotion zukünftiger Events genutzt werden können. Die Monetarisierungsmöglichkeiten werden durch In-App-Käufe, Vereinfachung des Merchandising-Verkaufs und interaktive Sponsoring-Funktionen erhöht.

Die Lösung

Das Projekt wurde in drei Teile gegliedert: Content Management System (CMS), Backend und Mobile-Clients auf Android und iOS.

Das CMS ist eine Mischung aus Backbone.js und AngularJS. Es verwendet die folgenden Amazon Web Services: Amazon Elastic Cloud Compute (EC2) wird als virtueller Server verwendet. Amazon Simple Storage Service (S3) wird für die Speicherung verwendet. Amazon CloudFront arbeitet, um alle Inhalte mit geringer Latenz an die Benutzer zu liefern. AWS CodeCommit, AWS CodeBuild und AWS CodePipeline dienen als leistungsstarke Tools zur Steigerung und Beschleunigung des Entwicklungsprozesses.

Das Backend wird mit Spring entwickelt. Amazon Elastic Compute Cloud (Amazon EC2) bietet sichere, anpassbare Rechenkapazitäten in der Cloud, Elastic Load Balancing für die automatische Verteilung des eingehenden Anwendungsverkehrs auf mehrere Ziele, Amazon Simple Storage Service (Amazon S3) als Speicherdienst, AWS Lambda für die Ausführung von Code ohne Verwaltung von Servern, Amazon CloudWatch für die Überwachung von Anwendungen und systemweiten Leistungen, Amazon DynamoDB als schneller und flexibler NoSQL-Datenbankdienst und Amazon API Gateway für die Erstellung und Veröffentlichung sicherer APIs.

Resultate und Vorteile

Derzeit verlagern wir den Großteil der Funktionen, die vom Server ausgeführt werden, in eine Microservices-Architektur mit AWS Lambda.

Da dieses Projekt für Festivals konzipiert ist, bietet uns AWS Lambda zusammen mit Amazon API Gateway die Skalierbarkeit, die wir benötigen, um eine beliebige Anzahl aktiver Benutzer während Veranstaltungen zu halten.

Aufgrund des ständig wachsenden Ansatzes, den wir verfolgen, haben wir einen Aktionsplan, um die Plattform zu erweitern, um die folgenden Dienste zu nutzen: AWS Step Functions, was es einfacher macht, mehrere Dienste zu erleichtern, um Aufgaben zu erfüllen. Amazon Pinpoint wird für gezielte Push-Benachrichtigungen auf der Grundlage von Benutzerinteraktionen während der Veranstaltungen verwendet werden. Amazon Cognito wird zur einfachen Verwaltung der Benutzeranmeldung und -registrierung eingesetzt.

Über Miracle Mill

Bei Miracle Mill sind wir leidenschaftliche Unternehmer und Ingenieure, die daran arbeiten, moderne und innovative Cloud-Technologien unseren Kunden nahezubringen. Wir sind ein Cloud-First-Unternehmen, das sich auf die Entwicklung skalierbarer Anwendungen konzentriert, die AWS-Cloud-Services nutzen.

Wir bieten Cloud-Beratungsdienste mit einem iterativen, agilen Ansatz für die Softwareentwicklung unter der Verwendung von DevOps-Methoden.

Tags

Genutzte Services

Software-Entwicklung

Weiterlesen

Artikel
Ein testgetriebener Entwicklungsansatz

Die testgetriebene Entwicklung ist eine gut etablierte Praxis für die Entwicklung von Software. Das Schreiben des Tests vor dem Code mag seltsam erscheinen, ist aber äußerst effizient.

Mehr erfahren
Fallstudie
Migration in die Cloud zur Gestaltung grossartiger Kundenbeziehungen

SmartGolfa ist eine Web- und Mobileplattform, die es den Nutzern ermöglicht, Golf in ihrem eigenen Tempo zu spielen. Die Nutzer können Golf-Pakete kaufen, die sie in einem Netzwerk von Golfplätzen in Schweden nach ihrem eigenen Zeitplan nutzen können. Teevolution startete SmartGolfa im Jahr 2009. Seit dem Start hat die Plattform ein kontinuierliches Wachstum erfahren. Die Idee für SmartGolfa entstand aus dem einfachen Konzept, Golf digital zugänglicher zu machen und den Markt für ein neues Publikum zu öffnen, ohne die Kosten zu überhöhen. Die Anwendung ermöglicht es den Nutzern, Startzeiten auf über 60 Golfplätzen zu buchen und Greenfees zu kaufen. Die Nutzer haben auch die Möglichkeit, durch das Werben von Freunden mit kostenlosen Greenfees belohnt zu werden. Die Nutzer loggen sich mit ihrem Handy ein, um Pakete zu kaufen, die während der gesamten Golfsaison genutzt werden können.

Mehr erfahren
Fallstudie
Die Nutzung von CI/CD und AWS Lambda, um bessere Buchungssysteme zu entwickeln

Teevolution ist ein innovatives schwedisches Technologieunternehmen, das für seine golfbezogenen Produkte und Services wie SmartGolfa bekannt ist. Lesen Sie unsere Fallstudie über die Rolle, die AWS Lambda bei der Erschaffung einer effizienten Lösung für Teevolution spielte.

Mehr erfahren
Artikel
5 Wege, wie Cloud Computing Ihr Business optimiert

Wir alle wissen, dass die Cloud großartig für Backups ist, aber wofür ist sie sonst noch gut? Hier sind 5 einfache Möglichkeiten, wie Cloud-Dienste Ihre Betriebsabläufe verbessern können.

Mehr erfahren
Alles sehen

Gemeinsam durchstarten

Scotland
Arrow Down