NBC GolfNow: Querying GPS Data for 4 million Golfers in Real-Time
GolfNow, a division of the NBC Universal GolfChannel, is the world’s leading tee-time marketplace. Trusted by 4 million registered users, golfers can easily search for golf courses that fit preference and budget. GolfNow enhances users’ golfing experience by providing real-time position tracking for courses world-wide, along with distance from the pin and score-keeping.
GolfNow powers 4 million users with CrateDB
Selecting a database for scale
In 2015, the GolfNow team began to look to migrate from a .NET/SQLServer stack to a microservices approach, for smoother scalability and development. After evaluating several databases, including MongoDB, GolfNow chose CrateDB for of its superior performance and ease of use.
Running CrateDB on Docker and Kubernetes, this microservices architecture enables GolfNow to deploy, operate, and scale their data platform in an automated way. CrateDB currently performs real-time queries of more than 300 million rows of data, hundreds of times per second.