UKAD-teamet var ansvarlig for webutviklingsdelen av dette prosjektet. Det betyr mer enn ti lokale nettsteder med komplekse oppsett som krever mye innsats for å gi en perfekt administrasjonsopplevelse og vellykket interaksjon med brukerne. I tillegg må løsningen være SEO-vennlig og salgbar hvis vi skal jobbe med et e-handelsprosjekt med store ambisjoner.
Focus Nordic er en ganske uvanlig e-handelsplattform, så den krever en litt mer sofistikert arkitektur. Løsningen er derfor designet ved hjelp av mikrotjenester, ettersom denne tilnærmingen oppfyller de tekniske kravene perfekt og gjør utviklingen raskere og mer fleksibel. Hvis du ønsker en bedre forståelse av mikrotjenester, kan du ta en titt på denne artikkelen.
For å utnytte mikrotjenester brukte vi Azure Kubernetes Services eller AKS. AKS brukes til å redusere toppbelastningers innvirkning på ytelsen ved hjelp av skalering og gir flere mer kuriøse funksjoner, for eksempel distribusjon uten nedetid. Enkelt sagt oppretter AKS duplikater av de mest etterspurte tjenestene, slik at Focus Nordic alltid yter godt uten begrensninger.
I dette prosjektet brukte vi React Server-Side Rendering (SSR), en mye brukt tilnærming for plattformer med høy trafikk. SSR optimaliserer ytelsen ved å rendere sidene på serveren før de sendes til brukerne, noe som sikrer raskere innlastingstid og en jevnere nettleseropplevelse, spesielt på innholdstunge nettsteder som Focus Nordic. Denne teknikken forbedrer både brukeropplevelsen og SEO, noe som gjør den til et passende valg for plattformens komplekse arkitektur. For å legge til rette for sømløs interaksjon mellom front- og backend implementerte vi også GraphQL, et kraftig verktøy som muliggjør effektiv datahåndtering og bidrar til en responsiv, optimalisert brukeropplevelse.
Innholdshåndteringen for Focus Nordic er drevet av Umbraco. Dette valget sikrer en brukervennlig og intuitiv redigeringsopplevelse, noe som betyr at administratorer ikke møter noen kompleksitet til tross for løsningens intrikate struktur. Kundens team kan derfor enkelt utføre oppgaver med bare noen få klikk, noe som fører til optimalisert arbeidsflyt og redusert tidsbruk på rutinemessige operasjoner.
Med disse endringene forventet UKAD-teamet at plattformen skulle oppfylle alle kravene, både på den tekniske og administrative siden, gi de besøkende en helt unik opplevelse og bli et kraftfullt verktøy for markedsføring.