CASE STUDIES
Eros Now.
Eros Now is a leading South Asian OTT entertainment platform, offering movies, TV shows, originals, music, and short-form content across web, mobile, and connected TV platforms.
Problem Statement
Eros Now wanted to introduce a coin-based rewards mechanism through which users could earn coins for defined activities and redeem them for rewards such as coupons, discounts on packs, or AI credits.
The system needed to support different types of reward events, including:
At Eros Now’s scale, the system also needed to process a high volume of events while ensuring that rewards were issued accurately, and duplicate events were not processed.
Solutions
Logituit enhanced Eros Now’s existing rewards system with a scalable, event-driven architecture tailored to the coin-economy use case.
Event-Driven Architecture
Moved the system from an API-based approach to an event-driven queuing mechanism, allowing large volumes of events to be processed efficiently based on system capacity.
Reward & Business Logic Validation
Implemented checks to ensure rewards were issued according to defined rules, for example, preventing a daily reward from being issued multiple times on the same day.
Duplicate Event Protection
Added authentication mechanisms to prevent duplicate events from being registered and to strengthen the security of the reward system.
Containerization & Kubernetes
Containerized the application and migrated it from virtual machines to Kubernetes, creating a more scalable and flexible deployment environment.
Technology Stack
The solution leveraged Python, PostgreSQL, and Redis, with Redis supporting session management and business-logic checks.
Impact
The enhanced coin economy gave Eros Now a new mechanism to encourage repeat interaction and deeper engagement with its digital ecosystem.
For example, the rewards model could encourage a user to continue interacting with the platform to accumulate enough coins to unlock a coupon or other benefit.
SHARE THIS ARTICLE
Looking to build a similar solution?
Related Case studies
To provide the best experiences, logituit.com use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.