Customer Stories / Media & Entertainment
Tata Play Offers a True Omnichannel Customer Experience by Modernizing with Microservices on AWS
Tata Play modernized its billing/subscription platform, subscriber self-service portal, and BI applications on AWS, increasing scalability and agility and providing customer-centric experiences.
Tata Play is a leading content distribution platform in India with 22.2 million subscribers as of March 31, 2022. To improve its response to spikes in customer demand and provide customer-centric experiences, Tata Play modernized its billing, customer portal, and big data applications on AWS.
The company adopted Amazon Elastic Kubernetes Service (Amazon EKS) to automate scaling and reduce management overhead, Amazon Redshift as a flexible data warehouse, and Amazon EMR to enhance business intelligence. By breaking up its monolithic architecture, Tata Play can roll out new services faster and has embraced a co-innovation mindset with AWS Partners.
Opportunity | Embracing Technology at All Customer Touch Points
Tata Play is a content distribution platform in India that aggregates TV and over-the-top (OTT) programming from broadcasters and OTT players. In 2016, Tata Play began a digital transformation journey to build seamless customer journeys and drive business value in a competitive, growing market. “The goal is to drive data, roll out new offers faster across all channels, and build an agile ecosystem to deliver easy self-service for the subscribers,” says a Tata Play spokesperson.
When Tata Play broadcasts major events such as the Indian Premier League, it experiences a huge surge in traffic. In the hour preceding such events, the company’s systems must process 1,000–1,500 transactions per second (TPS), with millions of subscribers attempting to log on simultaneously to renew or update their accounts.
To improve stability and agility, the company modernized three key applications—billing, customer portal, and business intelligence (BI)/analytics—by rebuilding them on the Amazon Web Services (AWS) Cloud. Tata Play has been working with AWS since the start of its digital transformation. For the project at hand, the company outlined several specific goals: the agility to roll out new content and packages faster, the ability to automatically scale systems and improve resilience during spikes in demand, and cost reduction by scaling resources down after peak demand periods. The business also aimed to enhance analytics by creating a single view of its customers across all digital touchpoints.
Our entire data portfolio is built on AWS, and the tech stack we’ve created allows us to drive future innovations of business value, in areas such as viewership analytics, recommendations, and machine learning.”
Solution | Reducing Costs and Increasing Scalability with Managed Services
Tata Play migrated the selected applications from a monolithic, on-premises build to a microservices-based architecture on AWS. The company performed total cost of ownership calculations for a five-year term comparing expected costs of maintaining these applications on the cloud versus on premises, and it anticipates an overall cost reduction. It also conducted a detailed architecture session with AWS Professional Services, which coordinated with Tata Play’s internal teams and AWS Partner To The New—who led the modernization of Tata Play’s customer portal.
For its billing and consumer portal, Tata Play uses AWS Lambda as a serverless compute engine to spin down resources after peaks in demand and Amazon Elastic Kubernetes Service (Amazon EKS) to scale containerized applications more efficiently. With a Kubernetes, microservices-driven architecture, Tata Play’s development velocity is nearly three times faster than its data center. The company has also improved resilience by distributing its applications across multiple Availability Zones. It consistently achieves 99.999 application uptime and has zero-redundancy disaster recovery on the AWS Cloud.
Tata Play worked with Tata Consultancy Services (TCS), an AWS Partner, to modernize its big data/BI platform with Amazon EMR. It created a data lake using Amazon Simple Storage Service (Amazon S3) and a data warehouse using Amazon Redshift.
Tata Play’s BI capabilities are now enhanced to keep pace with fast-evolving use cases that integrate artificial intelligence (AI) and machine learning (ML), such as a recommendations engine connected to the customer portal. The company has experienced improved customer segmentation with a cloud-based big data platform, and marketing has gained deeper insights into customers’ entertainment patterns and preferences. “Our entire data portfolio is built on AWS, and the tech stack we’ve created allows us to align to future innovation in areas such as ML,” explains a Tata Play spokesperson.
Outcome | Co-Innovating and Deploying Cutting-Edge Solutions
Since modernizing its billing, portal, and BI applications on AWS, Tata Play has improved scalability and agility while reducing management overhead. It can roll out new entertainment platforms and packages faster to remain competitive in the OTT market, and it has built a true omnichannel customer experience on AWS.
Strategically, innovation has taken flight with access to the AWS Partner Network. According to Tata Play, AWS offers the business a solid partner portfolio that’s been very helpful in co-innovating and deploying cutting-edge solutions of business value, such as those that rely on data, AI, and ML.
About Tata Play
Tata Play is a leading content distribution platform in India with 22.2 million subscribers as of March 31, 2022.
AWS Services Used
Amazon Elastic Kubernetes Services
Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks.
Amazon EMR is the industry-leading cloud big data solution for petabyte-scale data processing, interactive analytics, and machine learning using open-source frameworks such as Apache Spark, Apache Hive, and Presto.
Amazon Redshift uses SQL to analyze structured and semi-structured data across data warehouses, operational databases, and data lakes, using AWS-designed hardware and machine learning to deliver the best price performance at any scale.
AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use.
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.