Verwendung von AWS Lambda zur Betreibung einer serverlosen Event-Management-Plattformt’s
Einführung & Über Clarifi Media LTD
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.
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.
Aktive Nutzer pro Event
Jährliche Events
Jahre der Veranstaltungen
Die Herausforderung
Festyvent stand vor der komplexen Herausforderung, Event-Services online zu verwalten, wobei hoher Zeitdruck, bandbreitenintensive Inhalte und enorme Spitzen in der Nutzernachfrage bewältigt werden mussten. Das bestehende System, das auf AWS EC2 und einem Java Spring Backend mit einer Graphdatenbank für das CMS basierte, war bereit für eine Reihe von Verbesserungen. Im Vordergrund stand dabei das Problem der Skalierung zu Spitzenzeiten, wie an Wochenenden mit mehreren Events, mit großem Verbesserungspotenzial bei Betriebskosten, Tests und der Einführung neuer Systemversionen.
Das Projekt wurde in drei Teile unterteilt: Content Management System (CMS), Backend und mobile Clients für Android- und iOS-Plattformen.
Das CMS, das zuvor Backbone.js und AngularJS kombinierte, wurde aufgerüstet und umfasst nun AWS Cognito und Sanity, was ein optimierteres und effizienteres Verwaltungssystem bietet. Dieses modernisierte CMS nutzt weiterhin Amazon Simple Storage Service (S3) für die Speicherung und Amazon CloudFront zur Bereitstellung von Inhalten mit geringer Latenz. Der Entwicklungsprozess wurde durch den Einsatz von AWS CodeCommit, AWS CodeBuild und AWS CodePipeline optimiert, was Geschwindigkeit und Effizienz in den Entwicklungszyklen verbessert.
Die Backend-Architektur hat eine erhebliche Transformation durchlaufen. Ursprünglich mit Spring entwickelt und auf Amazon Elastic Compute Cloud (Amazon EC2) gehostet, ist sie nun zu einem 100% serverlosen Framework mit AWS Lambda und NodeJS übergegangen. Diese Umstellung ermöglicht es dem System, ohne die Notwendigkeit der Serververwaltung zu funktionieren, was die operative Komplexität und Kosten erheblich reduziert. Elastic Load Balancing, das zuvor zur Verteilung des Anwendungsverkehrs verwendet wurde, wurde durch Amazon SQS und Amazon Step-functions ergänzt, um die Kommunikation und den Ausführungsablauf zwischen den verschiedenen Microservices zu verwalten.
Zusätzlich zu Amazon EC2 und Amazon S3 nutzt das System nun umfassend Amazon DynamoDB für einen schnellen und flexiblen NoSQL-Datenbankdienst und Amazon API Gateway für die Erstellung und Veröffentlichung sicherer APIs. Amazon CloudWatch spielt weiterhin eine entscheidende Rolle bei der Überwachung von Anwendungen und systemweiten Leistungen und gewährleistet hohe Zuverlässigkeit und Effizienz.
Insgesamt hat diese Transformation zu einer serverlosen Architektur mit AWS Lambda und anderen fortschrittlichen AWS-Services zu einem skalierbareren, kosteneffektiveren und effizienteren System geführt, das hohe Benutzeranfragen mit Leichtigkeit und Agilität bewältigen kann.
Resultate und Vorteile
Die Implementierung einer Microservices-Architektur mit AWS Lambda für Festyvent hat zu erheblichen Verbesserungen der Gesamtleistung und -fähigkeiten des Systems geführt. Durch den Wechsel von einem herkömmlichen serverbasierten Framework zu einer hochmodernen, serverlosen Architektur haben wir eine Lösung entwickelt, die perfekt auf die dynamischen Anforderungen von Festival-Umgebungen abgestimmt ist.
AWS Lambda in Verbindung mit Amazon API Gateway war ein Game-Changer für Festyvent und ermöglichte es uns, außergewöhnliche Skalierbarkeit zu erreichen. Dieses mächtige Duo bewältigt mühelos jede Anzahl aktiver Benutzer während Veranstaltungen und verwaltet geschickt den Nachfrageschub, der typisch für solche großangelegten Versammlungen ist. Diese serverlose Infrastruktur bewältigt nicht nur schwankenden Benutzerverkehr mit Leichtigkeit, sondern reduziert auch die Betriebskosten für Festyvent dramatisch.
Die Transformation, die wir für Festyvent vorangetrieben haben, hat beeindruckende Ergebnisse und Vorteile erzielt:
- Kostensenkung: Betriebsausgaben erheblich reduziert, nahezu auf ein Zehntel der vorherigen Kosten.
- Verbesserte Skalierbarkeit und Leistung: Schnelle Entwicklung und Bereitstellung, die größere Innovation und verbesserte Qualität ermöglicht.
- Optimierte Abläufe: Beseitigung von Serververwaltungsaufgaben, wodurch Ressourcen auf strategische Initiativen fokussiert werden.
Diese Entwicklung erfüllt nicht nur Festyvents aktuelle Bedürfnisse, sondern positioniert sie auch für nachhaltiges Wachstum und technologische Führerschaft im Event-Management-Sektor.
Über PCG
Die Public Cloud Group (PCG) unterstützt Unternehmen bei ihrer digitalen Transformation durch den Einsatz von Public Cloud-Lösungen.
Mit einem Portfolio, das darauf ausgerichtet ist, Unternehmen aller Größe auf ihrer Cloud Journey zu begleiten, sowie der Kompetenz von zahlreichen zertifizierten Expert:innen, mit denen Kunden und Partner gerne zusammenarbeiten, positioniert sich PCG als verlässlicher und vertrauenswürdiger Partner der Hyperscaler.
Als erfahrener Partner der drei relevanten Hyperscaler (Amazon Web Services (AWS), Google Cloud und Microsoft Cloud) hält PCG die höchsten Auszeichnungen der jeweiligen Anbieter und berät Sie als unsere Kunden in Ihrer Cloud Journey unabhängig.