ICA är ett innovativt företag som ständigt utvecklar sina IT-lösningar för att öka affärsnyttan och förbättra kundupplevelsen. I ett av deras senaste projekt fick Magello möjligheten att bidra med både nyutveckling och plattformslyftande insatser. Här beskriver vi projektets mål, de tekniska utmaningarna och resultaten av vårt arbete.
Utmaning
Huvudmålet med projektet var att förflytta ICA från Azure Service Fabric till Azure Kubernetes. Detta innebar även att migrera data från Azure DevOps och GitLab till GitHub. Kraven omfattade bland annat ToGo-appen, som möjliggör obemannad handel i vissa butiker, samt ett dashboard för butikshandlare som visar bland annat kundvarv.
En stor del av utmaningen var att säkerställa prestanda och skalbarhet i takt med att fler butiker gick live. Dessutom ställdes krav på att integrera Bank-ID med stöd för de nya reglerna kring rörliga QR-koder, vilket krävde anpassningar i backend-tjänsterna.
Lösning
Teamet bestod av fyra backendutvecklare, fyra frontend- och apputvecklare samt två produktägare och arbetade brett med nyutveckling, kravställning, testning och design.
För att möta projektets behov användes tekniker som .NET, React, Azure, Redis cache, meddelandeköer, MS SQL Server och Cosmos DB. För Bank-ID-anpassningarna byggdes backend-tjänster om så att de kunde stödja både rörlig QR-kod och autostart. Arbetet organiserades via boards i Azure DevOps, utan fasta sprintar eller timeboxing, vilket möjliggjorde ett mer flytande arbetssätt.
Resultat
Projektet resulterade i en framgångsrik övergång till Azure Kubernetes, vilket har förbättrat både prestanda och skalbarhet för ICA:s system. ToGo-appen har skapat nya affärsmöjligheter genom att göra det möjligt att sälja i områden som tidigare inte täckts, och migreringen till GitHub har effektiviserat samarbetet mellan ICA:s avdelningar.
Den nya plattformen stärker ICA:s position som ett innovativt företag och förbättrar både kundupplevelse och intern effektivitet.
Information om projektet
Fler case
Med vår kostnadskalkylator kan du få ett ungefärligt pris på vad din app eller webbsida skulle kunna kosta.