Customer Stories / Media & Entertainment / United States

Delivering Near-Real-Time Experiences for Golf Fans in the PGA TOUR App Using AWS AppSync
Learn how the PGA TOUR in the sports entertainment industry optimized the performance of its mobile app and website using AWS AppSync.
Less than 12
months to redesign its technology stack on AWS
400ms
to refresh scoring data on the mobile app and website
Minutes
to complete feature deployment, which earlier used to take 2 weeks
Overview
Golf fans want near-real-time leaderboards, faster access to tournament updates and betting odds, access to player information, and better app experiences. The PGA TOUR sought to update its mobile and web application to deliver the performance and speed that golf fans expect. Its previously developed infrastructure was deployed across three code bases and had not been modernized in years. As a result, the PGA TOUR’s team of developers had to write multiple sets of code per update, causing feature turnaround to take at least 2 weeks.
To deliver faster access to golf data and better-performing apps for fans, the PGA TOUR chose to redesign its architecture on Amazon Web Services (AWS). It also wanted to increase agility to accelerate the time to deployment for new features and bug fixes. Through its efforts, the company created a serverless architecture using AWS AppSync, which creates serverless GraphQL and Pub/Sub APIs that simplify application development—delivering fast access to data in the mobile app and at PGATOUR.COM. Its team of developers can deploy code simultaneously across its digital platforms in near real time without affecting the user experience. The PGA TOUR has improved performance with a modernized, serverless architecture on AWS.

Opportunity | Achieving Increased Agility with Serverless Architecture on AWS
Formed in 1968, the PGA TOUR is the world’s premier organization for touring professional golfers. The PGA TOUR co-sanctions several domestic and international tournaments, and golf fans can use its mobile app and website to access leaderboards, shot-by-shot updates, video highlights, golf news, statistics, and 3D shot tracking. However, the company wanted to improve the performance of these applications so that it could deliver engaging, near-real-time experiences to golf fans everywhere.
After evaluating different options, the PGA TOUR chose to overhaul its stack on AWS with a serverless-first approach. The team identified AWS AppSync as a valuable solution due to its Pub/Sub APIs and ability to publish near-real-time data updates to golf fans and subscribed API clients through serverless WebSocket connections. The company also chose AWS AppSync because of its ability to retrieve data from multiple sources and its compatibility with other AWS services. To deploy a serverless architecture, the PGA TOUR adopted AWS Cloud Development Kit (AWS CDK), which gives its development teams the ability to define cloud application resources using familiar programming languages, freeing them from backend development.
“The fact that AWS offers so many services means that it’s simpler for us to work inside of a single-vendor stack,” says David Provan, principal digital IT architect at the PGA TOUR. “We can focus on building features that are cool to our fans without having to worry about our machines.”

Using AWS AppSync, we can deliver mission-critical, near-real-time updates to golf fans worldwide, and using AWS serverless technologies, we can focus on solving business problems.”
Eric Hanson
Vice President of Product Development, The PGA TOUR
Solution | Delivering Near-Real-Time Engaging Experiences Using AWS AppSync
The PGA TOUR rearchitected its website and application on serverless solutions, such as AWS Fargate, a serverless, pay-as-you-go compute engine, and Amazon DynamoDB, a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. To deliver a seamless user experience across its website and mobile app, the PGA TOUR also uses AWS Lambda, a serverless, event-driven compute service. Using AWS Lambda in tandem with AWS Step Functions, a service that provides visual workflows for distributed applications, the PGA TOUR can automatically update the data on its website and mobile app when changes are made to its data tables in Amazon DynamoDB. Now, the PGA TOUR can refresh scoring data across its digital platforms in under 400 ms and five times faster than on its previous architecture. “We are definitely delivering data to fans faster than we ever have before,” says Provan.
The company also set up a Pub/Sub model to increase the resiliency and scalability of its infrastructure. These efforts included decoupling applications that send messages from those that receive messages and implementing AWS AppSync as a key service to facilitate near-real-time content distribution to fans at scale. Now, its development teams write only one set of code to make simultaneous changes to the user interface, reducing time to deployment from weeks to minutes. “Using AWS AppSync, we can deliver mission-critical, near-real-time updates to golf fans worldwide, and using AWS serverless technologies, we can focus on solving business problems,” says Eric Hanson, vice president of product development at the PGA TOUR.
Prior to redesigning its stack, the PGA TOUR ran applications on a monolithic architecture, which created administrative complexity when deploying new code. When developers wanted to release updates or features, they had to write three different sets of code—one for iOS devices, one for Android devices, and another for the web. “This approach was not sustainable for the speed at which our business moves,” says Hanson. “It could be a day’s worth of work for us to change something as simple as the text label on a player’s profile page.” So the PGA TOUR configured different standardized templates for deploying code using AWS CDK. Now, developers have more flexibility, and the company can maintain governance over its cloud resources. Its development teams also use AWS CDK to deploy AWS AppSync across multiple AWS Regions so that the company can route traffic when deploying new updates without impacting the user experience.
The PGA TOUR redesigned its technology stack in under 12 months. Using serverless solutions, its development teams relaunched the company’s website in 10 months and its mobile application in 5 months. After relaunching the mobile app, its development teams quickly identified and fixed a bug in its code in under 45 minutes. Using AWS CDK, the teams were able to apply a precise solution that targeted only the affected components instead of having to conduct a full-stack deployment. “It was the first day of tournament play,” says Provan. “We made three changes in the middle of this event, and our fans were completely unaware.”
Outcome | Continuously Improving the Golf Fan Experience on AWS
Using AWS AppSync, the PGA TOUR can now focus on delighting millions of golf fans with an engaging, near-real-time experience for leaderboard updates, play-by-play updates, and 3D shot tracking in its web and mobile app. The company is working toward personalizing the user experience further, which will include rolling out features that provide more data and suggestions based on a fan’s golf preferences. The PGA TOUR also plans to help improve the on-course tournament experience with virtual shot tracking in augmented reality and turn-by-turn directions in the course map. Provan says, “We can do more by taking a serverless-first approach.”
About The PGA TOUR
The PGA TOUR mobile app and PGATOUR.COM are digital products of the PGA TOUR, one of the world’s premier membership organizations for touring professional golfers.
AWS Services Used
AWS AppSync
AWS AppSync creates serverless GraphQL and Pub/Sub APIs that simplify application development through a single endpoint to securely query, update, or publish data
AWS CDK
AWS Cloud Development Kit (AWS CDK) accelerates cloud development using common programming languages to model your applications.
AWS Lambda
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.
Learn more »
Amazon DynamoDB
Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale.
Learn more »
More Media & Entertainment Customer Stories
Total results: 369
no items found
-
Swimming Australia Uses Data and Machine…
Swimming Australia, the national governing body for competitive swimming, is at the heart of a sport that is part of Australia’s DNA. With over 100,000 registered members across 1,100 clubs nationwide, the organization has built a legacy of creating world champions and driving Australia's Olympic success—amassing 239 medals, including 78 golds. Today, it remains committed to pushing the boundaries of athletic performance. -
India
Dream11 on AWS
Dream11 is the world’s largest fantasy sports platform with more than 220 million users playing fantasy sports ranging from cricket and football to kabaddi and basketball. The flagship brand of Dream Sports, India’s leading sports technology company, it has partnerships with several national and international sports bodies and cricketers. Using Amazon Web Services (AWS), Dream11 has supported its expansion, developing new features and services fast and protecting users from disruption. Its Scaler tool combined with AWS technologies help it scale dynamically and cost-effectively to handle millions of requests a minute and hundreds of sporting events a day.
-
India
Arré Voice Enhances User Engagement and…
Arré Voice wanted to enhance user engagement on its digital media platform with personalized content recommendations. The company needed a scalable solution capable of processing large volumes of user data while supporting artificial intelligence (AI)-driven algorithms for content personalization. By transitioning to a microservices architecture, using Amazon Web Services (AWS), and implementing Astra DB, a vector database from AWS Partner DataStax, Arré Voice enabled real-time data handling and improved operational efficiency. Astra DB’s query capabilities and developer tools facilitated the rapid development of its recommendation engine, which now generates over 30 million personalized suggestions per month with a 90-percent reduction in latency.
Get Started
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.