GAC(link is external), the worldwide Shipping, Logistics and Marine business based in Dubai, is a company with Swedish roots, and a seafaring heritage that has been providing services from the Middle East for over 50 years. Employing 9,000 people at more than 300 offices in 50 countries, it is a truly worldwide business.
CN Group created a bespoke solution of the Supplier Vetting System with easily adjustable decision workflows consisting of 70+ user stories as a cloud web application. The frontend usability (UX) was finetuned based on repeated business user testing to enable easy and fast supplier processing as well as flexible workflow changes.
The technical architecture is innovative: it runs fully on Azure Cloud with various types of services involved. The heart of application is a globally distributed Azure Cosmos DB NoSQL database with geo-redundancy. All the projections for reading data are stored in a common relational MSSQL database. F# backend services, as well as Angular frontend, run in Azure App Service. Uploaded files are stored in Azure Blob Storage and the whole infrastructure is monitored by Azure Application Insights.
Technologies: Angular 6+, F#, Azure Blobs, Azure Active Directory