Het UKAD team was verantwoordelijk voor de webontwikkeling van dit project. Dit betekent meer dan tien lokale websites met complexe lay-outs die veel inspanning vereisen om een perfecte beheerervaring en succesvolle interacties met gebruikers te bieden. Ook moet deze oplossing SEO-vriendelijk en promootbaar zijn als we werken aan een eCommerce project met grote ambities.
Focus Nordic is een vrij ongebruikelijk e-commerce platform en vereist daarom een iets geavanceerdere architectuur. Daarom is de oplossing ontworpen met behulp van microservices, omdat deze aanpak perfect voldoet aan de technische vereisten en de ontwikkeling sneller en flexibeler maakt. Als je op zoek bent naar een beter begrip van microservices, bekijk dan dit artikel.
Om microservices in te zetten, gebruikten we Azure Kubernetes Services of AKS. AKS wordt gebruikt om de impact van piekbelastingen op de prestaties te verminderen door te schalen en biedt verschillende meer merkwaardige functies, zoals implementatie zonder downtime. Simpel gezegd creëert AKS duplicaten van de meest gevraagde services, zodat Focus Nordic altijd geweldig presteert zonder beperkingen.
In dit project hebben we React Server-Side Rendering (SSR) gebruikt, een veelgebruikte aanpak voor platforms met veel verkeer. SSR optimaliseert de prestaties door pagina's op de server te renderen voordat ze naar de gebruikers worden gestuurd. Dit zorgt voor snellere laadtijden en een soepele browse-ervaring, vooral op sites met veel content zoals Focus Nordic. Deze techniek verbetert zowel de gebruikerservaring als de SEO, waardoor het een passende keuze is voor de complexe architectuur van het platform. Om naadloze interactie tussen de front- en back-end mogelijk te maken, implementeerden we ook GraphQL, een krachtige tool die efficiënte gegevensverwerking mogelijk maakt en bijdraagt aan een responsieve, geoptimaliseerde gebruikerservaring.
Content management voor Focus Nordic wordt aangestuurd door Umbraco. Deze keuze zorgt voor een gebruiksvriendelijke en intuïtieve editor-ervaring, wat betekent dat managers geen complexiteit tegenkomen ondanks de ingewikkelde structuur van de oplossing. Bijgevolg kan het team van de klant moeiteloos taken uitvoeren met slechts een paar klikken, wat leidt tot een geoptimaliseerde efficiëntie van de workflow en minder tijd die wordt besteed aan routinewerkzaamheden.
Met deze vernieuwingen verwachtte het UKAD team dat het platform aan alle eisen zou voldoen, zowel op technisch gebied als op het gebied van management, dat het een unieke ervaring zou bieden aan bezoekers en dat het een krachtig promotiemiddel zou worden.