Ticketmaster · Ticketing and pricing data

Modernized the data underneath every ticket.

In ticketing, the data underneath is the product. I owned requirements and delivery for event data and seat-level pricing in an 8 to 12 person pod.

Event dataMoved to a more scalable distribution layerTechnical Product Manager (contract)
Ticketmaster seat map on a tablet and mobile tickets on two phones
The fan-facing surfaces this data feeds: the seat map and mobile tickets. Screenshots.
01The user

Who we built for.

Who

A fan buying a ticket, and the pricing and event teams publishing the data behind it.

What they need

See the seat they can buy, at the price they will pay.

The moment

A high-demand event where seats and prices can change quickly.

Business objective

Accurate price and availability at high volume, for every experience built on the platform.

02Pain points

What got in their way.

  • 01TrustThe fan has to trust the seat, availability, and price before committing.
  • 02Time pressureChanging inventory amplifies uncertainty.
  • 03Moving systemsConnected systems were being modernized while fans bought tickets.
Out of sync: the seat or price a fan sees may not hold.Illustrative, not real data.
03What we shipped

One system, four moves.

  1. Distribute

    Move event data at scale.

    Kafka NextGen Phase 4 · Event Details Page

  2. Price

    Price at the seat.

    Whole House Pricing · Seat-level pricing encoding

  3. Sync

    Change connected systems in phases.

    DCM runs across HOST and MFX · MFX Phases 2 and 3

  4. Sell

    Sell on data that agrees.

    Accurate price · Accurate availability

04The call

What we prioritized, and what it cost.

In ticketing, the data underneath is the product. Pricing only works for fans when inventory, pricing, and event data agree.

We chose
  • Event-data distribution and seat-level pricing first
  • Deliver the platform work in validated phases
We gave up
  • Visible features, for platform work
  • A shorter timeline
05What we tested

What we believed, and what moved.

Pick an assumption to see how we tested it.

Priced at the seat, not the section. Toggle the map.

STAGE
Tier 1Tier 2Tier 3Tier 4

A sketch of seat-level pricing. Not Ticketmaster data.

Everything that shipped.

  • Event Details Page requirements and delivery
  • Kafka NextGen Phase 4
  • Whole House Pricing
  • Seat-level pricing encoding
  • DCM runs across HOST and MFX
  • MFX Phases 2 and 3
06How we validated

Tools and methods.

  • Kafka NextGenPlatformEvent-data distribution at scale
  • Acceptance criteriaTestingTechnical stories engineering could build and verify
  • DCM runsTestingChecks across the HOST and MFX systems
  • Phased releasesDeliveryPlatform changes validated phase by phase
  • Trigger checksTestingBackend checks for event and pricing triggers
  • JiraDeliveryBacklog, sprints, and release tracking
07Outcome

What moved.

North Star metricPrice and availability that agreeSeat-level
  • Event dataOn a more scalable distribution layer
  • Seat-levelPricing encoding
  • Whole HousePricing

Additional platform-scale outcomes available on request.

Building a ticketing, pricing, or platform product?

I lead product strategy and delivery with cross-functional teams across growth, retention, monetization, and customer experience.

Next case: Pro Football Focus →

Get the Arena Dispatch, a weekly memo on the business of sports.

You're on the list. The Arena Dispatch arrives weekly.
That didn't go through. Try again, or email channing7@gmail.com.

Product and revenue systems for sports, entertainment, and live experiences.

© 2026 Channing & Company. All rights reserved.