Fallstudie

Använd AWS Lambda för att driva en serverlös plattform för händelsehantering

Introduktion

Evenemangshantering innebär unika utmaningar för onlinetjänster, ofta med hög tidspress, bandbreddstungt innehåll och stora toppar i efterfrågan. Genom att utnyttja kraften i AWS Lambda kunde vi visa hur bra molnet är på att leverera effektiva bokningssystem, utmärkt engagemang med publiken och effektiv maximering av alla intäktsmöjligheter.

Om Clarifi Media LTD

Clarifi Media Limited är ett telekommunikationsföretag med säte i London, Storbritannien. De skapar lösningar för publikengagemang och dataanalys. Under varumärket Festyvent förser de festivaler med vitmärkta, anpassade appar för att engagera publiken genom unika digitala upplevelser.

50,000+
AKTIVA ANVÄNDARE PER EVENT
50+
ÅRLIGA EVENTS
8+
ÅR INOM EVENT MANAGEMENT
Utmaningen

Festyvent gör det möjligt för arrangörer, turnéartister och festivaler att bättre engagera och tjäna pengar på sin publik före, under och efter evenemang. Det ger viktiga evenemangsappfunktioner till fans och publik, samtidigt som de samlar in information för de handlingar och evenemang de deltog i som kan användas för att marknadsföra framtida evenemang. Intäktsgenerering ökas genom köp i appar, förenkling av försäljning av varor och interaktiv sponsringskapacitet.

Lösningen

Projektet var uppdelat i tre delar: Content Management System (CMS), Back-end och Mobile-klienter, Android och iOS.

CMS är en blandning av Backbone.js och AngularJS. Den använder följande Amazon Web Services, Amazon Elastic Cloud Compute (EC2) används som en virtuell server. Amazon Simple Storage Service (S3) används för lagring. Amazon CloudFront arbetar för att leverera allt innehåll till användare med låg latens. AWS CodeCommit, AWS CodeBuild och AWS CodePipeline fungerar som kraftfulla verktyg för att öka och påskynda utvecklingsprocessen.

Backend är utvecklad med hjälp av våren. Amazon Elastic Compute Cloud (Amazon EC2) ger säker, resizable beräkningskapacitet i molnet, Elastic Load Balancing för automatisk distribution av inkommande applikationstrafik över flera mål, Amazon Simple Storage Service (Amazon S3) som lagringstjänst, AWS Lambda för att köra kod utan hantera servrar, Amazon CloudWatch för övervakning av applikationer och systemomfattande prestanda, Amazon DynamoDB som snabb och flexibel NoSQL-databastjänst och Amazon API Gateway för att skapa och publicera säkra API: er.

Fördelar och resultat

Vi flyttar för närvarande det mesta av den funktionalitet som görs av servern till en mikrotjänstarkitektur med AWS Lambda.

Eftersom detta projekt är för festivaler kommer AWS Lambda tillsammans med Amazon API Gateway att ge oss den skalbarhet som vi behöver för att hålla kvar ett antal aktiva användare under evenemang.

Eftersom vi har ett ständigt växande tillvägagångssätt har vi en handlingsplan för att utöka plattformen för att använda följande tjänster, AWS Step Functions, vilket gör det lättare att underlätta för flera tjänster att utföra uppgifter. Amazon Pinpoint kommer att användas för riktade push-meddelanden baserat på användarinteraktioner, när de deltar i händelserna. Amazon Cognito kommer att användas för att enkelt hantera användarregistrering och inloggning.

Om Miracle Mill

På Miracle Mill är vi passionerade entreprenörer och ingenjörer som arbetar med att använda modern banbrytande molnteknik. Vi är ett molnföretag som fokuserar på att bygga skalbara applikationer med AWS-molntjänster.

Vi tillhandahåller molnkonsulttjänster med en Agil iterativ process för mjukvaruutveckling och DevOps-metoder.

Vi tillhandahåller molnkonsulttjänster med en Agil iterativ process för mjukvaruutveckling och DevOps-metoder.

Taggar

Använda tjänster

Mjukvaru-utveckling

Läs mer

Artikel
En Test-Driven Development metodik

Test-driven development är en väl etablerad mjukvarudesignpraxis för mjukvaruutveckling. Att skriva testet innan koden kan verka konstigt, men det är mycket effektivt.

Läs mer
Fallstudie
Migrera till molnet och lägg grunden till fantastiska kundrelationer

SmartGolfa är en webb- och mobilplattform som låter användare spela golf i sin egen takt. Användare kan köpa golfpaket som kan användas i ett nätverk av banor i Sverige, enligt deras schema. Teevolution startade SmartGolfa 2009. Sedan lanseringen har plattformen haft kontinuerlig tillväxt. Idén till SmartGolfa kom från det enkla konceptet att göra golf mer digitalt tillgängligt och öppna marknaden för en ny publik genom att hålla kostnaderna nere. Applikationen tillåter användare att boka starttider på 60+ golfbanor och köpa greenfee-avgifter. Användare har också möjlighet att belönas med gratis greenfee-avgifter genom att rekrytera vänner. Användare loggar in med sina telefoner för att köpa paket som kan användas under golfsäsongen.

Läs mer
Fallstudie
Använd CI/CD och AWS Lambda för att utveckla bättre bokningssystem

Teevolution är ett innovativt svenskt teknikföretag, känt för sina golfrelaterade produkter och tjänster som SmartGolfa. Läs vår fallstudie som visar vilken roll AWS Lambda spelade för att skapa en effektiv lösning åt dem.

Läs mer
Artikel
Vad är molntjänster?

Molntjänster finns överallt, men det är inte alltid enkelt att beskriva dem. Läs vår artikel för att lära dig deras bakgrund, vad de gör och hur de kan hjälpa ditt företag.

Läs mer
Se allt

Låt oss jobba tillsammans

Scotland
Arrow Down