Advertising Service

UK/US Advertising system

The company primarly focuses on UK/US advertisement industry but also provides global services of advertisement storage, analysis, and business recommendations. It helps the most famous brands around the world to understand users' needs and make correct decisions that bring much bigger value and revenue to the business.

Challenges


  • Extend a team with compatible developers and QAs.
  • Implement distributed system of API micro services.
  • Provide highly secured API Gateway and communication between services.
  • Data storage in Azure Cloud.
  • Implement proper scalability of sevices.
  • Handle eventual consistency and data migration between several data bases.

Technologies


  • .NET / .NET Core
  • ASP.NET Core Web API
  • Jira
  • HTML5/CSS3
  • Angular JS
  • ReactJS
  • Octopus Deploy
  • Azure Functions
  • Microsoft SQL
  • Entity Framework Core
  • AppVeyor
  • Azure AD
  • NUnit
  • Kubernetes
  • Docker

Expertise Provided


Key actions


  • Implement Azure Service Bus and Azure Functions for messaging and queuing.
  • Create architecture for scalable and distributed microservice system.
  • Integration with Azure AD B2C.
  • User data migration from SQL DB to B2C.
  • Implement Docker & Kubernetes for microservices and container orchestration.

The results


  • Stable and scalable microservice system that can be easily extended and integrated with 3rd party modules such as advertisement video analysers.
  • Azure AD B2C security provided.
  • No down-time deployment was reached via containerisation and orchestration.