Driving Strategic Decisions with Analytics for a Global Entertainment Company

Company

admin-ajax

Industry

Media & Entertainment

Website

Overview

About Customer

The customer is a leading global entertainment enterprise with a strong presence across film, television, streaming, and interactive media. Publicly listed, the organization manages a large and diverse content library spanning tens of thousands of titles. By combining creative storytelling with advanced technology and data-driven insights, the company delivers high-quality original content and premium digital experiences to audiences worldwide, supporting large-scale productions, acclaimed series, and multi-platform engagement.

Challenges

As part of a broader initiative to strengthen digital analytics capabilities, the Global entertainment company aimed to establish a centralized, interactive dashboard to gain real-time visibility into website traffic and user engagement. Detailed access logs generated by AWS CloudFront were already available; the opportunity lay in transforming this rich data into clear, business-ready insights.

Leadership teams sought deeper visibility into traffic patterns, user locations, engagement behavior, and content performance across states and regions. To enable this, the analytics solution needed to enrich CloudFront log data with geolocation intelligence by resolving IP addresses using a standard geolocation database and present the insights through an intuitive, map-based dashboard with dynamic filters. This approach empowered business teams to explore regional trends independently and make faster, data-informed decisions with confidence.

Solution

To address this, Comprinno designed a scalable solution to deliver state-wise analytics and regional content insights for the entertainment platform. The CloudFront logs were ingested into Amazon S3, and daily AWS Glue ETL jobs processed these logs by enriching them with geolocation details using the MaxMind GeoLite2 database stored in S3. The enriched datasets were stored in optimized Parquet format and cataloged through AWS Glue Crawlers, enabling Amazon Athena to query the data efficiently. QuickSight and Athena provide interactive, map-based dashboards, offering business teams detailed regional insights into content performance.

 

Key Actions:

Data Ingestion & Processing :

  • Configured CloudFront to deliver access logs directly to the S3 Raw Zone.
  • Developed AWS Glue ETL jobs to process and enrich these logs with city, state, and country details using the MaxMind GeoLite2 database stored in S3.
  • Stored the enriched datasets in the S3 processed bucket in optimized Parquet format, partitioned by processing date for efficient querying.

 

Orchestration & Automation :

  • Used Amazon EventBridge to trigger a daily AWS Step Functions workflow that orchestrated the pipeline end to end.
  • Step Functions coordinated the ETL job execution, Glue Crawler run, and success/failure tracking to ensure automated and reliable daily processing.
  • Added retry logic and error handling for fault tolerance and operational stability.

 

 Query Optimization :

  • Configured AWS Glue Crawlers to automatically update the Data Catalog when new partitions were created.
  • Used date-based partitioning in a Parquet file optimization in Athena  to improve query performance and reduce costs.
  • Tuned SQL queries to reduce execution time and resource consumption.

 

Visualization & Enablement :

  • Developed QuickSight dashboards with map-based visuals, state-level filters, and KPIs for content popularity by region.
  • Integrated daily data refreshes from Athena, enabling business teams to explore the latest traffic insights independently.

 

Testing & Optimization :

  • Validated ETL outputs for accuracy of geolocation enrichment and schema consistency before moving data to the Processed Zone.
  • Monitored Athena query performance and optimized partitions to reduce latency.
  • Developed tailored QuickSight dashboards that leveraged client feedback, providing interactive, intuitive visualizations and deeper insights for decision-making.

Architecture Description

The architecture was designed for automation, scalability, and reliability using a fully serverless approach. CloudFront access logs are automatically delivered to Amazon S3, where a daily EventBridge trigger initiates an AWS Step Functions workflow to orchestrate data processing. The workflow runs AWS Glue ETL jobs to transform and enrich logs with city, state, and country details using the MaxMind GeoLite2 database stored in S3. The enriched datasets are written back to an S3 processed bucket in optimized Parquet format and cataloged by AWS Glue Crawlers for efficient querying through Amazon Athena. Finally, Amazon QuickSight connects to Athena to deliver interactive, map-based dashboards that refresh daily, converting raw traffic logs into actionable regional insights with minimal operational effort.

 

Metrics for Success

The following KPIs highlight the measurable improvements achieved through the implementation of a secure, highly available, and cloud-native AWS architecture. 

 

Time to Insights

  • Manual log analysis required approximately 2–3 days per report and involved significant engineering effort. Enable automated analytics processing so insights are available within hours of log delivery. The implemented solution achieved automated processing with insights available within 2–3 hours, representing a 90%+ reduction in time to insights. Measured as the elapsed time between log ingestion into Amazon S3 and the refresh of analytics dashboards in Amazon QuickSight.

 

Data Processing Efficiency

  • Manual processing could only analyze limited subsets of log data, often missing a comprehensive analysis of user traffic patterns. Process 100% of daily Amazon CloudFront logs (1.4B+ records) with geolocation enrichment. The solution successfully processes the entire daily log volume with 100% geolocation enrichment coverage. Measured through daily records processed in the ETL pipeline and the enrichment success rate of processed datasets.

 

Benefits

  • State-wise Audience Insights – Enriching CloudFront logs with geolocation data via the MaxMind GeoLite2 database offered precise insights into user locations. When combined with content identifiers, this allowed teams to pinpoint high-performing content and analyze regional traffic patterns effectively.
  • Cost-Efficient and Scalable Architecture – Optimized storage using Parquet format, day-wise partitioning, and managed AWS services (S3, Glue, Athena, QuickSight) reduced query costs and allowed seamless scalability with growing traffic.
  • Centralized Traffic Analytics Dashboard –  A unified QuickSight dashboard now provides a single source of truth for traffic analytics, enabling cross-team visibility and eliminating time-consuming, manual log analysis.
  • Empowering Decisions with Insights – Customized QuickSight dashboards provided visibility into traffic trends, user geographies, and peak engagement periods, helping teams optimize content and enhance audience engagement.

Conclusion

By transforming raw CloudFront access logs into actionable, region-wise insights, the organization gained clear visibility into audience distribution and content performance. Leveraging AWS Glue for automated data enrichment and Amazon QuickSight for interactive visualization, the analytics workflow became fully serverless, scalable, and cost-efficient. This modernized approach delivers daily, reliable insights with minimal operational overhead, empowering business teams to make faster, data-driven decisions and optimize content strategy based on real audience behavior. The solution has laid a strong foundation for continued analytics maturity, operational efficiency, and informed strategic growth.

Other Case Studies

CSTN5
CreditMantri
Secure CRM access to WFH telemarketer during Covid-19 lockdown
CSTN4
Ephicacy
AWS Workspace-based virtual office for a global Clinical Research Organization (CRO)
CSTN3
LightMetrics
Distributed database that is optimized for Partner handling heavy workloads for an AI platform
CSTN2
Mantle Labs  
High-Speed Satellite Image Processing for a Partner Geobotanic AI Platform
CSTN1
MediBuddy
Cutting edge cloud technology solution for India’s leading healthcare service provider
CSTN6
Portea
AWS inter-region migration in record time during Covid-19 lockdown period
CSTN8
boAt
DynamoDB Cost Optimization For boAt
CSTN9
AyuRythm
AyuRythm gears up for high demand volumes for its wellness app
CSTN10
Neural Hive
Neural Hive launches its cloud journey by partnering with AWS and Comprinno
CSTN1
Klub
Klub fortifies its AWS Cloud infrastructure by partnering with Comprinno
CSTN2
Bigyellowfish Technologies
Bigyellowfish engages with Comprinno to conduct a Well-Architected Review
CSTN3
GigsBoard
GigsBoard migrates to AWS with assistance from Comprinno
compliant architecture
ISO 27001 compliant architecture
ISO 27001 compliant AWS infrastructure architected by Comprinno
leher migrates to aws
Leher migrates to AWS
Leher provides tools to creators for hosting exclusive communities
CSTN4
Skill-Lync migrates to AWS from Digital Ocean
Skill-Lync offers industry-relevant advanced engineering courses for engineering students
CSTN5
Pando | Supply Chain Tech | Setting up enterprise-grade AWS architecture with Security & Governance at scale
Pando, a leading global supply chain technology company, is renowned
CSTN6
Highway Delite adopts a resilient AWS architecture
Highway Delite is a pioneering travel app specifically designed
CSTN7
Youvah’s journey to efficiency with AWS infrastructure adoption
Youvah is India’s First Internship Platform for teenagers. They are an IIM Bangalore Incubated
CSTN8
A Winning Formula: LightMetrics and Comprinno’s Collaboration for Operational Brilliance
LightMetrics revolutionizes commercial fleets with RideView video telematics
CSTN9
Cometchat modernizes its infrastructure using Amazon ECS
A pioneer in user-friendly communication platforms, CometChat empowers websites and applications with seamless text chat, voice, and video functionalities.
CSTN10
Fibe collaborates with Comprinno to build a resilient architecture
Fibe (formerly EarlySalary) is one of India’s leading consumer lending apps focused on young working professionals. Their mission is to create a financial ecosystem that
CSTN1
Synaptic Modernizes infrastructure with Well-Architected EKS Package
Synaptic specializes in data analytics and alternative data solutions, offering actionable insights about private and public companies on a no-code platform.
CSTN2
boAt | Driving secure, resilient, & cost-optimized cloud operations on AWS for consumer tech leader
BoAt is the world’s 2nd largest wearable brand and India’s No.1 Earwear brand. Company offers its various products for sale on its web portal and
CSTN3
Octet AI | Modernizing AWS workloads for a B2B Social Marketplace platform
Octet, a prominent Social B2B marketplace firm, is renowned for providing a comprehensive solution to both buyers and vendors
cs fintech cloudops
FinTech | Optimizing CloudOps, Reducing Costs by 15%, & Boosting Profitability for a FinTech Product Platform
A fintech company offers an online platform that combines property management with a variety of investment options, giving users access to valuable real estate opportunities.
CSTN6
Carnot | AgriTech Startup boosts Infrastructure Efficiency, Security, & Availability on AWS
Carnot is an AI-enabled Agri IoT platform supported by Qualcomm and backed by Series B funding from Mahindra and Whiteboard Capital.
CSTN7
Tesser Insights | Analytics firm ramped up Security, Scalability, & Deployment Efficiency with AWS Migration
Tesser Insights is an analytics firm headquartered in Alpharetta, GA, with additional offices in Portland, OR, and Orlando, FL, and offshore centres in Bangalore and
cs security saas
Security SaaS | Enabling High Availability, Performance Optimization, & Security Controls for a Threat Exposure Management SaaS Platform
The threat exposure management platform elevates traditional vulnerability management to holistic threat exposure management
compliant architecture
AI-Enabled Shopfloor Video Intelligence
The client is a large-scale manufacturing organization focused on driving efficiency and productivity across its shop-floor environments.
cs fintech
FinTech | PCI DSS compliance, security controls, & improved cloud ROI​ for a POS & Payments Leader
Asia’s largest Fintech company partners with Comprinno for a PCI DSS Compliant infrastructure
cs consumer tech
Consumer Tech | Optimizing AWS infrastructure & Implementing Best Practices for Security, Observability, & Cost Management
A consumer technology company develops billing and invoicing software that simplifies the process of storing transaction data in a centralized location.
cs proptech
PropTech | Modernizing CloudOps, & Improving Observability for a Real Estate Investment Platform
The customer is a leading India-based platform for real estate investment, enabling fractional ownership in premium commercial properties.
cs - digital printing tech
Digital Printing Tech | Optimizing CloudOps, Compliance, & FinOps at Scale
A digital printing technology company delivering advanced digital front-end solutions and workflow automation for the industrial and graphic
cs secure aws architecture
Secure AWS architecture with data localization
FinTech company allies with Comprinno to clear data localization audit
admin-ajax
Driving Strategic Decisions with Analytics for a Global Entertainment Company
The customer is a leading global entertainment enterprise with a strong presence across film, television, streaming, and interactive media.
cs - accelerating cloud transformation
Accelerating Cloud Transformation with DevOps and AWS Migration for an Employee Lifecycle Management Platform
The client is an employee lifecycle management software that helps companies track end-to-end work cycles seamlessly. The platform enables businesses to manage various stages of an employee's journey, from recruitment and onboarding to performance management and offboarding.
GenAi-CS
Enhancing Workplace Dining with GenAI Meal Recommendations for an Enterprise Software Provider
The customer is an enterprise software provider delivering digital solutions across diverse industries, including Facility Management, Real Estate, and Food Services.