The Egmont Entry portal was modernized by rewriting the application code using .NET and Blazor, which aligned with the existing skills of Egmont's developers. This modernization enabled a more streamlined and efficient development process. As a result, the team was able to take over the code after the project's completion, ensuring continuity and controlled maintenance.
To achieve rapid implementation and focus on the valuable aspects of the system, cVation's in-house developed CADD platform was utilized. This allowed developers to prioritize features and improvements for the benefit of users, instead of spending unnecessary time dealing with integrations with Azure PaaS solutions. This optimized development time and resources to achieve better results.
To ensure secure and reliable communication between different services, the system utilized system-assigned identities. This approach allows service components to authenticate with each other, ensuring seamless and secure information exchange. After introducing this method, Egmont plans to use it in multiple integrations in the future, as it ensures more efficient and streamlined integration between systems.
To organize and manage different user roles within the system, an efficient administration function was established through Azure AD. With this solution, Story House Egmont could define and assign different roles to users, granting them access to relevant features and information in the Egmont Entry portal. This made it possible to create a tailored and user-centric experience.
To ensure an agile development process, pipelines were set up to automate build, testing, and deployment processes, ensuring thorough testing of the code before it is rolled out to users. Automation increases efficiency and reliability in the development cycle, while improving the quality of the delivered work. Through these modernization efforts, Egmont Entry has become a more stable, efficient, and user-friendly portal for managing magazine orders.
Additionally, developers' skills have been matched effectively, ensuring continuous improvement and maintenance of the system.