The UKAD team was responsible for the web development part of this project. It means more than ten local websites with complex layouts that require lots of effort to bring perfect management experience and successful interactions with users. As well, this solution should be SEO-friendly and promotable if we're working on an eCommerce project with great ambitions.
Focus Nordic is quite an unusual eCommerce platform so it requires a bit more sophisticated architecture. Thus, the solution is designed using microservices, as this approach perfectly meets the technical requirements and makes the development faster and more flexible. If you're looking for a better understanding of microservices, please take a look at this article.
To harness microservices, we used Azure Kubernetes Services or AKS. AKS is used to reduce peak loads' impact on performance by scaling and provides several more curious features, such as deployment without downtime. Simply put, AKS creates duplicates of the most demanded services, so Focus Nordic always performs great without restrictions.
In this project, we utilized React Server-Side Rendering (SSR), a widely adopted approach for high-traffic platforms. SSR optimizes performance by rendering pages on the server before sending them to users, ensuring quicker load times and a smooth browsing experience, especially on content-heavy sites like Focus Nordic. This technique enhances both user experience and SEO, making it a fitting choice for the platform’s complex architecture. To facilitate seamless interaction between the front and back end, we also implemented GraphQL, a powerful tool that enables efficient data handling and contributes to a responsive, optimized user experience.
Content management for Focus Nordic is driven by Umbraco. This choice ensures a user-friendly and intuitive editor experience, meaning managers encounter no complexity despite the solution's intricate structure. Consequently, the Customer's team can effortlessly accomplish tasks with just a few clicks, leading to optimized workflow efficiency and reduced time spent on routine operations.
With these novations, the UKAD team expected that the platform should meet all the requirements, both on technical and managemental sides, provide a really unique experience to visitors, and become a powerful tool of promotion.