logo

Realtidsuppdatering av produktinformation

FoodFacts är en plattform som hanterar och uppdaterar produktdata för över 200 000 livsmedel, insamlade från flera externa API:er. Eftersom informationen förändras kontinuerligt och mängderna är stora behövdes en lösning som var både skalbar, automatiserad och kostnadseffektiv. Genom att bygga en serverless datapipeline på AWS kunde FoodFacts eliminera manuellt underhåll, säkerställa hög datakvalitet och leverera realtidsinformation till aktörer inom livsmedelsindustrin.

Klicka på en symbol för att visa mer information om AWS-tjänstens roll i projektet.

Bakgrund och mål 

FoodFacts behövde en modern arkitektur som klarade realtidssynkronisering av stora datamängder, utan flaskhalsar eller fördröjningar. Samtidigt skulle lösningen minska behovet av manuell hantering, ge hög driftsäkerhet och vara enkel att skala i takt med att nya datakällor och produktkategorier tillkom. 

Arkitektur och flöde

Systemet byggdes som en serverless pipeline med AWS Lambda och Amazon SQS. Varje steg i processen – insamling, bearbetning och uppdatering – hanteras av separata Lambda funktioner som är sammankopplade med SQS-köer för att möjliggöra en asynkron hantering och robust felåterhämtning. Misslyckade dataposter skickas till en Dead Letter Queue (DLQ), där de kan analyseras och åtgärdas utan att störa övriga flöden. 

Genom att dela upp logiken i mindre, specialiserade funktioner kunde varje del optimeras och vidareutvecklas oberoende. SQS skalade automatiskt med belastningen och Lambda gav kostnadseffektiv drift genom att endast debitera vid faktisk körning. Tillsammans skapade detta en arkitektur som både var flexibel och självanpassande. 

Kundvärde och resultat

Den nya plattformen gör att FoodFacts kan uppdatera tusentals dataposter i realtid och leverera korrekt information utan avbrott. Lösningen hanterar hög belastning sömlöst, samtidigt som driftskostnaderna minskar markant vid låg aktivitet. För FoodFacts innebär detta en framtidssäker plattform som snabbt kan anpassas till nya datakällor, produktkategorier och marknadskrav. För kunderna betyder det något ännu viktigare: tillgång till pålitlig och alltid uppdaterad produktinformation - en avgörande faktor för att skapa konkurrensfördelar och driva en mer hälsosam och hållbar livsmedelssektor.

logo
Copyright Altostruct ABDrakens gränd 1, 111 30 Stockholm+46 703 74 57 44info@altostruct.se