As a gentle introduction to stream processing, we’ve defined what it is, how it differs from batch processing, and how computation works in stream processing.
Uber migrated from Elasticsearch to Apache Pinot and saw a 70% reduction in costs, an 80% reduction in CPU cores, and a decrease in page load times and query timeouts.
How to build a real-time frontend application using Redpanda Serverless, Pusher, and Vercel. Managing streaming data, and setting up real-time communication channels.
Why mastering time complexity is crucial, particularly in the context of data structures, and how it influences the performance and scalability of applications.
Recommendation systems personalize content with machine learning, boosting engagement. They need fast, scalable storage to handle big, changing datasets.
Explore how vector embeddings and machine learning transform search capabilities in streaming platforms and enhance user discovery and personalization.
Generative AI and LLMs have ever-expanding use cases, but they also have the potential for misuse, raising fundamental questions regarding AI's human and ethical impact.
This paper outlines the challenges encountered during the migration of a large data warehouse and how these challenges were tackled through innovative solutions.