Fallstudie

Lägg grunden för bättre DCX i detaljhandeln med AWS Lambda

Introduktion

En utmärkt Digital Customer Experience (DCX) är avgörande för all online-närvaro och särskilt viktig vid e-handel. Som tillverkare av innovativa byggmaterial ville Re-board förbättra kundernas användarupplevelse och skapa nya funktioner och system. Vår utmaning bestod av att visa ur molnet kunde lägga grunden för förändringen och hur AWS Lambda blir en av lösningens nyckelkomponenter.

Om Re-board Technology AB

Re-board Technology tillverkar Re-board®, den innovativa, hållbara, robusta kartongen. De är baserade i Sverige och samarbetar med globala tryckpartners och distributörer för att erbjuda effektfulla designlösningar för displayreklam, marknadsföring på försäljningsställen samt för utställningar och mässor.

Utmaningen

Re-boards utmaning handlade främst om att förbättra användarupplevelsen för kunderna och inkluderade skapandet av nya funktioner och system.

Kundens produkt är ett unikt och hållbart byggnadsmaterial med många olika användningsområden och tillämpningar. Potentiella kunder var dock ofta omedvetna om de olika möjligheterna, och det traditionella, pappersbaserade beställningssystemet gjorde det svårt att kommunicera dessa fördelar eller visa upp dem för kunderna med bilder och filmklipp.

Av liknande skäl var det också viktigt att kunderna skulle ha smidig tillgång till kostnadsfria, nedladdningsbara utklippsmallar av materialen, och ett månatligt prenumerationsbaserat bibliotek av filmklipp och mallar.

Re-board produktexempel med människorRe-board produktexempel med människor
Lösningen

En heltäckande lösning utformades med hjälp av en rad AWS-tjänster med AWS Lambda i centrum, med cachat innehåll på Edge-platser för snabbare åtkomst till statiska filer och cachade serversvar. Den bestod av följande tekniska huvuddelar:

  • En webbplats som använder serverlös teknik
  • AWS CloudFront för global distribution
  • Videostreaming med AWS Elemental
  • Amazon Cognito för användarhantering
  • Stripe för betalningar
  • Amazon S3 för lagring av kompilerade JavaScript-filer och statiska tillgångar

AWS Lambda

AWS Lambda är en datortjänst som låter dig köra kod utan att du behöver tillhandahålla eller hantera servrar och som kan användas för att utöka applikationer med anpassad logik eller för att skapa nya backend-tjänster som fungerar med befintliga applikationer. AWS edge-tjänster levererar databehandling, analys och lagring nära dina end points, vilket gör att du kan distribuera API:er och verktyg på platser utanför AWS-datacenter.

Därför var AWS Lambda en central del av den utformade lösningen, inklusive Lambda@Edge för rendering av Re-boards klient, vilket garanterar maximal effektivitet för de använda AWS Lambda-funktionerna. Liknande funktioner användes också för att godkänna användarförfrågningar via Amazon Cognito.

Arkitektur diagram
Architectural diagram

Re-board Architecture Diagram

Re-boards arkitekturdiagram

Fördelar och resultat

Lösningen levererade flera tydliga fördelar för Re-board och dess kunder. För det första har webbplatsen nu en funktion som låter kunderna snabbt och enkelt ladda ner mallar. Detta ger en bättre användarupplevelse och är ett utmärkt sätt för kunderna att dra nytta av de anpassningsmöjligheter som tillverkningssystemet erbjuder.

Webbplatsen har numera också ett videobibliotek med handledningar, tips och tricks som uppmuntrar kunderna att utnyttja materialet på bästa sätt och att visualisera designen före och efter köpet. Tillsammans med andra funktioner har dessa förbättringar resulterat i ett ökat engagemang hos kunderna för Re-board och ett högre antal sidbesök.

Det nya content management-systemet gör det samtidigt enklare för Re-board att hålla webbplatsen aktuell och engagerande genom att skapa ett jämnt flöde av nya mallar, blogginlägg, presentationer och evenemang. Detta är mycket viktigt för att hjälpa Re-board att upprätthålla kontakten med sina kunder och se till att sidbesöken hålls på samma höga nivå.

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.

Taggar:

Använda tjänster

Amazon Web Services
Läs mer
Serverless Utveckling

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
Fallstudie
Modernisering av beställningssystem med molnet och serverlös utveckling

Fogia är ett skandinaviskt möbelföretag med fokus på enkelhet, funktionalitet och kvalitet. De designar och tillverkar möbler för hem, kontor och offentliga utrymmen.

Läs mer
Artikel
Automatisk testning av webbgränssnitt i AWS

Alla bra utvecklingsprocesser innehåller en testfas - oavsett om man låter vänner och familj utvärdera produkten eller om det är en kvalitetssäkring som utförs av en certifierad leverantör. Testningen görs oftast manuellt eller halvautomatiskt med hjälp av verktyg som Selenium. Många är bekanta med automatiserade testningsverktyg, men då det kan kännas krångligt att implementera automatiserade UI-tester är det ibland något man hellre undviker. Medan andra automatiserade integrations- och enhetstester kan vara enklare och mer okomplicerade att implementera kräver automatisk UI-testning mer eftertanke och planering - men de potentiella fördelarna är desto större. Automatisk testning av webbgränssnitt sparar mängder av tid, säkerställer högre kvalitet och precision och möjliggör kontinuerlig distribution. En välkommen bonus är potentialen att omvandla din verksamhet!

Läs mer
Artikel
DevOps inom Scrum

I takt med att DevOps blir alltmer populärt och implementeras i organisationer av alla storlekar verkar det finnas en missuppfattning om att DevOps och Agile är helt olika idéer, som inte är tänkta att fungera tillsammans. Dessutom tenderar vissa att tro att DevOps innebär "kontinuerlig leverans" och Agile betyder "Scrum", och denna missriktade förenkling orsakar spänningar mellan de två och ännu mer förvirring kring vad som är det bästa valet för organisationen.

Läs mer