Skip to content
Back to the service

Case study / Media & entertainment

Platform re-architecture into microservices for a leading media licensing company

These studies describe specific project outcomes, not projects delivered by TEVONIQ.

Project illustration: Media & entertainment

Reported results

  • MicroservicesPlatform re-architecture
  • ServerlessArchitecture approach
  • SSO + MFASecure authentication

Outcomes vary by project scope and circumstances.

Client background

The client is a global leader in licensing various types of media, such as video, music, images, and custom content tailored to brand needs.

Published client profile: Industry: Media & Entertainment. Partnership period: June 2019 - present.

Business challenge

The client aimed to facilitate the maintenance, customization, and addition of new features to their web and admin platform. To achieve this, they wanted to re-architecture the monolith-based backend of these platforms.

Implementation

The delivery team helped the client re-architecture a massive monolithic architecture into microservices to make the web and admin platforms easier to maintain and customize. The delivery team utilized the serverless approach for the architecture, eliminating the need to maintain servers and enabling the client to use the pay-as-you-go model. After successfully developing a PoC of the Transition microservice using Nest.js, the delivery team applied its TypeScript-based framework for microservices related to user identity, subscription, and online sales.

Additionally, the delivery team engineers helped implement a Single Sign-On multi-factor authentication and a social login for the client’s products. The delivery team also helped improve subscription management by decoupling a massive legacy Subscription module into smaller and more flexible microservices, such as Rebilling, Adjustment, and Transition.

Finally, the delivery team helped the client develop Promotions and Product APIs to facilitate the management of promotional activities.

Project illustration: Media & entertainment

Value delivered

By re-architecting the web and admin platforms with the delivery team, the client gained several substantial advantages:

Streamlined the development, testing, maintenance, and customization of the web and admin platforms with new microservices-based architecture;

Reduced maintenance costs by utilizing the serverless approach to architecture design.

Expertise delivered: Software Engineering, Back-end Development Technologies: Ruby, JavaScript, Node.js, Node.js, MySQL, TypeScript, Kafka, Redis, Nest.js, RabbitMQ, Aurora, AWS (Lambda, SQS, SNS, Cloud Formation, Secret Manager) 20+ years on the market 1,000+ employees Millions of contributors Monolithic re-architecture into microservices Serverless approach to architecture Decoupling a massive Subscription model PoC development of a Transition microservice