Home icon

How Comcast scaled analytics 80x while cutting costs 38% with GraphQL and Amazon S3 Tables

Storage Blog



This article describes how Comcast's Reliability Analytics and Data Science team redesigned their analytics infrastructure using GraphQL and Amazon S3 Tables to handle massive scale improvements.

  • Replaced REST endpoints with unified GraphQL API, reducing average fields per query from 15 to 5
  • Adopted Amazon S3 Tables with Apache Iceberg for ACID properties and automated optimization
  • Implemented device-identifier partitioning and data sorting to reduce scanned data by 35-40%
  • Achieved 80x higher concurrent request volumes (32,000 requests per 5-minute window)
  • Reduced query latency by 28% (820ms to 590ms median response time)
  • Cut infrastructure costs by 38% through eliminating duplicate data copies
  • Accelerated feature development: adding new fields now takes 2 days instead of 2 weeks
  • Unified data access across real-time GraphQL queries and batch analytics via Athena and EMR

The architecture decouples the API layer from storage, enabling clients to request exactly what they need while pushing filtering and optimization into S3 Tables, freeing engineers to focus on features instead of infrastructure maintenance.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Oct 22
2026
How Seltz cut data costs 40% with Amazon S3 Tables
Sep 8
2026
How Sony LIV built real-time video streaming analytics with AWS
Aug 26
2026
How GoDaddy transformed its analytics with Amazon Quick
Aug 25
2026
Enable cross-cloud analytics with Amazon S3 Tables and Google BigQuery, Part 1: IAM-based access control

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.