Case study

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

  • Media & Entertainment
  • Software engineering services
Re-architecture into microservices case study - N-iX
Partnership period icon
Partnership period:
June 2019 - present
Client background Client background

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

Business challenge 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-archtiecture the monolith-based backend of these platforms.

ImplementationImplementation

N-iX helped the client re-architecture a massive monolithic architecture into microservices to make the web and admin platforms easier to maintain and customize. We 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, we applied its TypeScript-based framework for microservices related to user identity, subscription, and online sales.

Additionally, N-iX engineers helped implement a Single Sing-On multi-factor authentication and a social login for the client’s products. We 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, N-iX helped the client develop Promotions and Product APIs to facilitate the management of promotional activities.

Monolith to microservices re-architecture
Value delivered by N-iXValue delivered

By re-architecting the web and admin platforms with N-iX, 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:
Technologies:
Ruby, JavaScript, 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

Related content

Enterprise architecture governance: The ultimate guide

  • Tech consulting
  • February 10, 2025
Expert blog
Success stories

Business analysis outsourcing: Your path to operational excellence

  • February 04, 2025
Expert blog
Success stories

How to carry out application rationalization: Guide

  • Software engineering
  • January 03, 2025
Expert blog
Success stories

Contact us

Drop a message to our team to see how we can help

Required fields*

Up to 3 attachments. The total size of attachments should not exceed 5Mb.

Your privacy is protected

Trusted by

Client Item
Client Item
Client Item
Client Item
Client Item
Client Item
Client Item
Client Item
Client Item
Client Item
Client Item
Client Item

Industry recognition

Awards item
Awards item
Awards item
Awards item
Awards item
Awards item