Move to Cloud Native Architecture for Improved User Experience
The intranet plays a vital role for staff in conducting their work, providing access to 16 separate productivity applications and components. Employees were only able to access the intranet on the premise, with no way to access it when working off-site, leaving people on leave no way to work remotely.
The internet and intranet had initially been developed with SharePoint 2010 as well as Windows and SQL servers, products with known security vulnerabilities and soon to lose developer support. In combination with these issues, the decision made was to do a complete migration of the system to engage modern standers and tools.
Our solution needed to be two things; instantly applicable and future proof. The required solution wouldn’t age with future challenges and limitations and could continue to be maintained and updated. Owing to security risks, the solution also needed to be rolled out quickly.
The most pressing aspect – security, could not be improved to mitigate the risks, so a move to a modern and safer host was the most logical choice. We implemented it using a cloud-hosted SharePoint 2019 environment, with a more robust and accessible internet built with Sitecore. API integration was then used to surface SharePoint content in the publicly accessible internet. Permissions management was moved from AD to Azure AD.
New applications were written in modern frameworks Angular and .NET Core, with most SharePoint WebApp displays replaced by independent application user interfaces. Removing this dependency allowed flexibility and scalability around how the interface could be accessed.
After our work on the intranet, we proceeded with management of issues with the internet. The internet site originally built on Sharepoint 2010 was replaced with one built on Sitecore CMS to allow for better accessibility and responsiveness. Internet versions of apps were also rebuilt and then integrated with the internet data. Security was strengthened by installing a Web Application Firewall into the infrastructure layer.
Our method created a secure internet and intranet, while also enabling benefits beyond the initial scope. The cloud infrastructure means that staff are now able to access intranet remotely for the first time, in addition to removing the need for physical servers for cheaper costs. New applications were developed and some were rebuilt to improve the functionality of the website and keep users connected with department events. Our solution was implemented in a very short time in comparison to the required amount of effort and complexity of the project.