Skip to content
Stories

NBC GolfNow: Querying GPS Data for 4 million Golfers in Real-Time

, 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.

CrateDB was a better solution for our needs than any other SQL or NoSQL database we tried. It was easy to migrate code off of our legacy SQL database and onto CrateDB to immediately benefit from its data flexibility and scalable performance.
Sheriff Mohamed Director of Architecture GolfNow
cr-quote-img-white

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.

Interested in learning more?