February 2025 Summaries
6 posts from ScyllaDB
Filter
Month:
Year:
Post Summaries
Back to Blog
Daniel Reis's blog post provides a detailed guide on building a high-performance, scalable Rust application that gamifies user interactions on the Bluesky platform using technologies like ScyllaDB and Jetstream. The application is designed to fetch and process public events from Bluesky's Firehose stream, track user actions, and implement a leveling system with experience points (XP) that reflects user progress via a REST API. ScyllaDB, a wide-column NoSQL database, is utilized for its high availability and throughput, with data modeling strategies focusing on query-driven development and the use of Counter types to manage user experience points. The blog post also highlights the integration of Rust packages like actix-web for HTTP server functionality and the Charybdis ORM for handling database operations. By leveraging event-driven development, the project aims to transform social media activities into gamified experiences, demonstrating the potential of using advanced technologies to create interactive systems that enhance user engagement on platforms like Bluesky.
Feb 27, 2025
1,440 words in the original blog post.
JioCinema, now Disney+ Hotstar, faced challenges in delivering fresh content recommendations at scale, prompting them to explore alternatives to typical Redis Bloom filters. With a rapidly growing user base and the need for low-latency, cost-effective solutions, they opted for ScyllaDB's built-in Bloom filter support to manage watch status in real-time. This approach allowed them to maintain high performance and scalability across multiple regions without the complexities and costs associated with Redis Enterprise. ScyllaDB's features, such as time-to-live attributes and efficient data replication, facilitated the implementation of their "Watch Discounting" system, which prevents recommending already-watched content while enhancing user engagement and reducing churn. By leveraging ScyllaDB, JioCinema could prioritize developing new features, ensuring high throughput and low latency for their massive and diverse content library.
Feb 25, 2025
1,125 words in the original blog post.
The Monster SCALE Summit showcases a diverse array of speakers who are experts in extreme scale engineering challenges, covering topics such as distributed databases, event streaming, AI/ML, Kubernetes, and Rust. This virtual, free conference offers attendees insights from over 60 speakers, many of whom have authored influential books in their fields. Highlights include access to 13 recommended books written by the summit's current and past speakers, covering topics from data-intensive applications to latency reduction in software systems. Participants are granted a 30-day full access to the O’Reilly library and discounts on Manning Publications books, thanks to the conference's media sponsors. Additionally, conference attendees who engage in speaker chats have a chance to win book bundles. The event, through its extensive agenda and expert contributions, promises to enrich understanding and foster discussions on modern software and systems design.
Feb 18, 2025
2,662 words in the original blog post.
ZEE, India's largest media and entertainment business, optimized its ZEE5 OTT streaming platform by migrating to ScyllaDB, resulting in significant cost savings and improved system performance. With ~150 million monthly active users, ZEE5 handles over 100 billion daily heartbeats that track user activity to enhance playback experiences and recommendations. Originally using a complex web of databases, the team sought a cost-effective and scalable solution that supported cloud neutrality and multi-tenancy. The transition to ScyllaDB involved redesigning their system architecture, including a new stream processing pipeline and API layer, leading to a 5X cost reduction and single-digit millisecond latency. The move allowed ZEE5 to efficiently manage metadata and viewership data, handle high throughput with microsecond latencies, and support massive data volumes, paving the way for enhanced scalability and flexibility. Lessons from this initiative highlighted the importance of data modeling, choosing appropriate quorum settings, and optimizing partition and clustering keys to achieve low latency and efficient data processing.
Feb 13, 2025
1,533 words in the original blog post.
Monster SCALE Summit 2025 is set to feature over 60 tech talks, including keynotes from notable figures such as Kelsey Hightower and Rachel Stephens, and sessions by industry leaders like Uber, Slack, and Canva. The virtual and free conference will take place on March 11 and 12, offering participants the chance to engage with speakers, participate in global distributed system challenges, and learn from ScyllaDB experts. Highlighted sessions include Discord’s strategies for database upgrades and message search infrastructure scaling, American Express's insights into payment routing at scale, and Yieldmo's transition from DynamoDB to ScyllaDB to reduce costs and increase flexibility. Attendees can also look forward to interactive training, Q&A sessions, and various giveaways.
Feb 12, 2025
989 words in the original blog post.
Real-time write-heavy database workloads present unique performance challenges compared to read-heavy ones, primarily due to the high volume and frequency of data writes required to maintain low latency. These workloads are prevalent in industries such as IoT, online gaming, and real-time stock exchanges, where strict latency SLAs and frequent data ingestion are critical. Key considerations for optimizing write performance include the choice of storage engine architecture, with LSM trees being preferable for high write efficiency, and the impact of payload size on throughput and resource utilization. Compression and compaction play vital roles in managing disk utilization and efficiency, with strategies tailored to minimize read, write, or space amplification. Batching, often beneficial in relational databases, requires careful implementation in distributed databases like ScyllaDB, as improper batching can lead to network overhead and reduced performance. Successful management of these challenges has been demonstrated by companies like Zillow, Tractian, and Fanatics, which have navigated complex write-heavy scenarios to maintain system efficiency and reliability.
Feb 04, 2025
1,438 words in the original blog post.