Project Detail

CNN Newsgraph

Content accessibility for developers and partners

Product Owner
Enabling Technology
Backend
B2B
B2C
Utility
RoleAgile Product Owner
CompanyCNN
Year2014 - 2017
TeamBackend Engineering, Operations, Business Development, Legal
CNN Newsgraph - Image 1
Overview

I led the transformation of a vulnerable, single-endpoint internal API into a comprehensive suite of API tools, establishing CNN's first-ever public developer portal. Coined and trademarked as "CNN Newsgraph," this service powered CNN's mobile apps, web presence, and almost all third-party integrations, providing highly performant content delivery with minimal setup overhead.

$ Millions
Annual new business development sales generated
1st
Public developer site launched in CNN's history
Zero
Marginal overhead costs to onboard new third-party partners
The Challenge

The legacy internal API (internally known as "Hypatia") lacked proper authentication and usage tracking, leaving it entirely open. This resulted in significant infrastructure costs as unauthorized third-party scrapers stole CNN's content. Legitimate integrations were hampered by heavy engineering overhead and a fragmented backend where content lived in disparate silos like WordPress and legacy CMS platforms.

Approach & Outcome

I spearheaded the initiative from the ground up, writing the deal memo to secure executive approval for a multi-year Mashery contract and defining the publicly accessible API architecture. I personally designed the developer portal and authored all documentation via IO Docs. Technically, I led the move toward a normalized, canonical model that aggregated varied content sources into a single performant layer utilizing GraphQL and Apollo Server. To secure the platform, we migrated legitimate clients to new, authenticated endpoints and utilized a "poison pill" strategy to successfully sunset unprotected legacy feeds.

The launch was a massive operational and financial success, generating millions of dollars per year in new business development sales with zero marginal overhead costs. By moving to authenticated API keys, we shut out content thieves and successfully deprecated old schemas, significantly reducing infrastructure and maintenance costs. The developer portal established a new standard for CNN's digital asset distribution and served as a direct engine for business growth.

Technologies
  • GraphQL
  • Apollo Server
  • Node.js
  • Mashery API Management
  • IO Docs
  • Fastly
  • Solr
  • MongoDB
  • CouchDB
  • Circonus
  • Catchpoint
  • Uptime Robot
My Contributions
  • Product Strategy & Roadmap
  • Naming & Trademarking
  • Vendor Selection & Contract Negotiation
  • Technical Documentation
  • UI/UX Design
  • Migration Strategy
  • Executive Budget Justification