Enterprise architecture

UK Enterprise Architecture provider

Customer is a leading global provider of software solutions for Enterprise Architecture and Business Analysis. The company creates products that tightly integrates with Microsoft applications and services that are used by millions of people every day.

Challenges


  • Extend a team with compatible developers and QAs within the short period of time.
  • Integrate existing solutions with new technologies and implement modern serverless architecture flows.
  • Implement automation testing to reduce manual testing time and resources.
  • Reduce development and maintainability costs via Azure functions.
  • Migration to Azure Cloud services and data storages.
  • Handle multi-tenancy.

Technologies


  • .NET
  • ASP.NET Core
  • ASP MVC /Web API
  • TFS
  • HTML5/CSS3
  • Angular JS
  • Azure DBs
  • Azure DevOps
  • Azure Functions
  • Cosmos DB
  • Entity Framework Core
  • OData
  • Redis
  • NUnit

Expertise Provided


Key actions


  • Migrate existent WFC monolithic service to distributed microservices with minimum impact on UI.
  • Integration with Azure AD.
  • Migrate data from MS SQL Data storage to Cosmos DB.
  • Implement Service Bus and Azure Functions for messaging and queuing.
  • Provide integration tests for existing and new services.

The results


  • Reduce time for manual testing by 85%.
  • Stable and easy scalable microservice system that can be easily extended and integrated with 3rd party modules.
  • Increased performance and simplified maintainability.
  • Provided secured multi-tenant user data storage.