Home / Companies / Momento / Blog / Post Details
Content Deep Dive

Fascinating facts about facades at CBS Sports

Blog post from Momento

Post Details
Company
Date Published
Author
Edwin Rivera
Word Count
1,457
Language
English
Hacker News Points
-
Summary

CBS Sports made a strategic decision a decade ago to focus on caching in their backend Java Spring Boot Library to improve cost efficiency and performance, specifically by reducing database read operations. Their caching facade allowed developers to easily implement caching through annotations, facilitating performance improvements like reduced need for database scaling and simplified bug fixes across applications. The recent integration of Momento Cache, a serverless caching service, addressed operational challenges such as slow autoscaling, cold caches during scaling, and issues with hot keys and shards. Momento offered instant scaling, warm caches during scaling events, and intelligent handling of hot keys, resulting in a 15% latency improvement and the ability to handle much higher peak loads without overprovisioned infrastructure. This was achieved seamlessly through the existing caching facade, which enabled quick evaluation and deployment of Momento, highlighting the facade's role in allowing flexible and efficient updates to caching strategies.