PCG logo
Fallstudie

Användning av AWS-molnet för att bygga dynamiska konsumentapplikationer

customHeroImage
Introduktion

Mobilabonnemang är en webbplattform som innehåller värdefull information om mobiloperatörer och deras abonnemang. Tjänsten är unik då den arbetar på en djupare nivå för att beräkna abonnemangens faktiska månadskostnader – samtidigt som de tillhandahåller de vanliga prisjämförelserna av mobilabonnemang. PCGs uppdrag var att utforma en kostnadseffektiv lösning med hjälp av molnteknik. Utmaningen erbjöd det perfekta tillfället att visa upp flera AWS-tjänsters bidrag till att skapa en dynamisk konsumentapplikation.

Om Fictional Factory Inc

Fictional Factory Inc är en Android -spelutvecklare som har varit aktiv sedan 2012. Den nuvarande appportföljen innehåller 2 spel som alla är listade i kategorin "Board". Två av de viktigaste apparna från Fictional Factory Inc är Yatzy Online och Farkle Online. Båda har installerats mer än 100 tusen gånger.

Utmaningen
image-6e248cde4979

Mobilabonnemang är en webbplattform med värdefull information om mobiloperatörer och mobilabonnemang. Plattformen är särskilt unik eftersom den inte bara erbjuder enkla jämförelser av mobilabonnemang utan även arbetar på en djupare nivå för att beräkna de faktiska månatliga abonnemangskostnaderna. Denna mycket anpassningsbara funktion på webbplatsen räknar ut en faktisk månadsräkning per abonnemangstyp och enligt användarnas unika användningsmönster.

Plattformen beskriver månadsavgifterna så att kunderna kan få en fullständig bild av de tjänster de använder. På så sätt kan de se exakt vad de betalar för och välja om de vill behålla samma abonnemang eller byta till ett annat.

Med sin omfattande visning av priser och funktioner från alla operatörer på de svenska och brittiska marknaderna får mobilanvändare äntligen en fullständig bild av sin verkliga månadskostnad. Dessutom får de en bättre förståelse för om de ska stanna kvar hos samma operatör och abonnemang eller byta till ett paket som passar bättre för deras behov och budget.

Plattformen har också en smart kostnadsberäknare som låter kunderna välja den önskade volymen av mobildata, samtal och SMS som de vill använda varje månad. Baserat på dessa parametrar föreslår plattformen de billigaste och mest optimala alternativen.

Användarna kan välja att filtrera vilka operatörer de vill se, från de största mobilbolagen och nätverken till de minsta (virtuella) alternativen, och välja abonnemangstyp och bindningstid. På samma sätt kan kunderna se kostnadsprognoser för de kommande två åren utöver kostnadsöversikten och all ytterligare information för varje mobilabonnemang. Det mest unika med plattformen är dock att den erbjuder en jämförelse mellan mobiloperatörer och själva abonnemangspaketen.

Lösningen
image-12c3f81b15c6

Arbetet med plattformen var uppdelat i två delar. Den första delen handlade om att bygga ett innehållshanteringssystem (CMS) och den andra delen handlade om att bygga själva webbapplikationen.

CMS-projektet använder JavaScript och Node.js som huvudteknik och följande Amazon Web Services:

  • Amazon Simple Storage Service (S3 ) för lagring och skydd av data för en rad olika användningsområden.
  • Amazon Cognito för användarinloggning, inloggning och åtkomstkontroll
  • Amazon CloudFront som en snabb CDN-tjänst (Content Delivery Network) som på ett säkert sätt levererar data och applikationer.
  • AWS CodeCommit är värd för mycket skalbara privata Git-repositories
  • AWS CodeBuild för att bygga och testa koder med kontinuerlig skalning
  • AWS CodePipeline för att automatisera pipelines för kontinuerlig leverans för snabba och tillförlitliga uppdateringar.

Webbapplikationen använder AngularJS, JavaScript och Node.js som kärnteknik, med Angular för frontend och Node.js för backend Lambda-funktionerna. Appen använder också följande Amazon Web Services: AWS Lambda för att köra kod, Amazon API Gateway för att skapa, publicera, underhålla, övervaka och säkra API:er, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, Amazon Simple Storage Service (S3) (som tidigare nämnts), Amazon Virtual Private Cloud (Amazon VPC) för att starta AWS-resurser i ett fördefinierat virtuellt nätverk, Amazon Simple Email Service (Amazon SES) som en molnbaserad e-postsändningstjänst och Amazon CloudWatch för att övervaka och reagera på förändringar av prestanda i hela systemet.

Den höga prestandafunktionen gjorde AWS till ett utmärkt val för det här projektet med sina snabba, flexibla, säkra och budgetvänliga lösningar. Med AWS kunde vi välja programmeringsspråk, operativsystem, databas och andra tillgångar så att vi kunde skapa en lösning som fungerar bäst för vårt team.

Utöver de AWS-tjänster som beskrivs ovan arbetar PCG-teamet för närvarande med att flytta databasen från MongoDB till DynamoDB. Vi tror att denna övergång kommer att öka kostnadsbesparingarna och öka plattformens funktionalitet.

Fördelar och resultat
Om PCG

Public Cloud Group (PCG) stödjer företag i deras digitala transformation genom att erbjuda publika molnlösningar.

Med en produktportfölj som är utformad för att stödja organisationer av alla storlekar på deras resa mot molnet, och en kompetens som är synonym med högkvalificerad personal som kunder och partners gärna arbetar med, positionerar sig PCG som en pålitlig och trovärdig partner för de största molnleverantörerna. Vi är relevanta och har erkänd kompetens och trovärdighet.

Vi har den högsta partnerskapsstatusen med de tre största molnleverantörerna: Amazon Web Services (AWS), Google Cloud och Microsoft. Vi erbjuder expertis och oberoende rådgivning inom molnimplementering, applikationsutveckling, skötsel och underhåll av molntjänster.


Läs mer

Fallstudie
Telekommunikationer
Serverless
Cost Management
Använd AWS Lambda för att driva en serverlös plattform för händelsehantering

Vad är Festyvent? Festyvent arbetar nära evenemangsarrangörer för att hitta nya sätt att engagera publiken genom unika digitala upplevelser och dataanalys. Denna webb- och mobilapp skapar mycket anpassade appar för liveevenemang. Appen tillåter evenemangsarrangörer att märka sitt evenemang och spåra sin publik. Appanvändare kan delta i digitala upplevelser skräddarsydda för dem.

Läs mer
Artikel
Att bemästra operativ kvalitet: En guide till en smidig molnresa

En guide till pelaren för operativ kvalitet i AWS Well-Architected Framework, som betonar vikten av processförfining, automatisering och kontinuerlig förbättring av molndriften.

Läs mer
Artikel
DevOps
Hur man kommer igång med AWS DevOps-verktyg

En detaljerad guide för att komma igång med AWS DevOps-verktyg, jämföra färdiga lösningar och gör-det-själv-lösningar, och insikter i hur man optimerar pipelines för effektivitet och kontroll.

Läs mer
Artikel
I vilket skede är en molntjänst bra för ett litet eller medelstort företag?

En omfattande guide som beskriver övergången från traditionell IT till hyperscalers molntjänster och ger insikter, strategier och praktiska exempel för organisationer som övergår till molntjänster.

Läs mer
Se allt

Låt oss jobba tillsammans

United Kingdom
Arrow Down