Second-largest sports site achieves faster, more consistent and smoother response times for API service in a clustered environment
SANTA CLARA, Calif., September 4, 2014
Redis Labs (www.redislabs.com), the leading commercial Redis provider, today announced that Bleacher Report, the Web's second largest sports media destination, has successfully implemented the company’s Redis Cloud service to increase performance of its open-source Redis database deployment. With Redis Labs, Bleacher Report has been able to scale horizontally with consistent and smooth response times.
The company also announced that it has signed over 2,000 paying customers to date, achieving more than 33 percent customer acquisition growth in just the first quarter of this year.
"As the second largest sports site in the world, we get more than 80 million visitors each month," says Tung Nguyen, senior director of engineering at Bleacher Report. "In order to handle this ever-increasing load and deliver the best possible user experience, we rely on Redis Labs’ NoSQL database services to super-charge our app by delivering amazing response times of less than a couple milliseconds."
Previously, Bleacher Report relied on the open-source Redis database as the caching layer for its API service. With as many as 80 million unique monthly visitors, however, the site ran into issues scaling vertically with the standard open-source Redis server and experienced intermittent spikes in the response times. After switching to the commercial Redis Labs service, Bleacher Report’s response times became significantly faster and more consistent. Even at great scale, Redis Labs’ fully managed cloud service provides the site with top performance automatically and seamlessly, without requiring a database administrator.
While Bleacher Report found the open-source Redis’ set operations to be extremely useful for the logic required in its API service, it faced issues scaling the database. Because open-source Redis snapshots data in-memory to disk, the memory available on the box was effectively reduced to half of the total available memory. Bleacher Report also wanted to utilize Redis clustering, which is still a work in progress for the open-source version. With Redis Labs, the company immediately benefitted from available memory and clustering.
"For a sports publisher powerhouse like Bleacher Report, even a tiny amount of latency is just not acceptable. That’s why we have taken great care to build upon the incredible foundation laid by open-source Redis and ensure that performance doesn’t have to be compromised at scale," said Ofer Bengal, CEO of Redis Labs. "Bleacher Reports is a great example of the high scalability and performance that Redis Labs is capable of delivering."
Read more about Bleacher Report’s implementation with Redis Labs here.