Home / Companies / Redpanda / Blog / March 2023

March 2023 Summaries

6 posts from Redpanda

Filter
Month: Year:
Post Summaries Back to Blog
The gaming industry has experienced rapid growth, particularly since the pandemic, and is projected to be worth over $320 billion by 2026. This expansion poses challenges for game developers who must handle millions of real-time events, necessitating advanced streaming data platforms. Traditional platforms like Apache Kafka struggle with scalability and cost, prompting the need for innovative solutions. Redpanda emerges as a compelling option, offering a Kafka-compatible platform that delivers lower latencies, reduced cloud costs, and easier operations without compromising reliability. Built in C++ with a thread-per-core architecture, Redpanda supports high-throughput data ingestion and scales seamlessly while maintaining performance. It enables various real-time gaming applications such as online leaderboards, game data analysis, ad monetization, communication, and player matching, thus facilitating the creation of efficient and cost-effective gaming infrastructures. Redpanda's simplified deployment and efficient resource usage make it an attractive choice for game developers looking to enhance their real-time gaming capabilities.
Mar 21, 2023 1,055 words in the original blog post.
Understanding the difference between Kafka Address and advertised Kafka address is crucial for efficiently streaming data into Redpanda or Apache Kafka clusters, particularly when using Docker or Kubernetes (K8s) environments. A bootstrap server is initially needed for client connections, providing metadata that includes broker locations and partition leaders, allowing clients to connect directly to brokers. The Kafka Address is used for broker interconnections, while the advertised Kafka address helps clients locate brokers, especially when the client is outside the cluster's internal network. In Docker, setting appropriate advertised Kafka addresses involves registering network names and ensuring clients outside the network can reach the brokers via host addresses and exposed ports. Similarly, in K8s, NodePort can be used to expose broker ports, with separate listeners configured for internal and external connections. Debugging involves ensuring advertised Kafka addresses are correctly resolved by clients, and understanding these mechanics helps in managing network complexity and ensuring client connectivity.
Mar 16, 2023 1,366 words in the original blog post.
Apache Flink is an open-source framework for processing large-scale datasets in streaming or batch mode, known for its fault tolerance and suitability for mission-critical workloads. Redpanda complements Flink as a streaming data platform that offers low-latency, high-throughput data processing with strong fault tolerance and data durability. Together, they are effective in building scalable operational and analytical use cases, such as event-driven applications and real-time analytics. This tutorial, the first in a series, guides users through creating a simple streaming ETL pipeline using Flink and Redpanda. It involves using Docker to set up the necessary environment, Redpanda to manage data streams, and Flink SQL to perform data transformations, specifically transforming JSON-formatted clickstream events to uppercase before routing them back to Redpanda. The setup includes cloning a GitHub repository, configuring Docker containers, and verifying installations before deploying the pipeline to a Flink cluster, demonstrating the integration's capabilities.
Mar 14, 2023 2,199 words in the original blog post.
Deploying a resilient Redpanda cluster within a single AWS Availability Zone (AZ) can be efficiently achieved by leveraging AWS's Placement Groups and Redpanda's rack awareness feature, which helps distribute virtual machine instances across multiple failure domains to minimize correlated failures. Using partitioned Placement Groups, EC2 instances are spread across partitions, each isolated from hardware failures, thus enhancing high availability (HA) without the added complexity and cost of multi-AZ deployments. The deployment can be automated with Terraform and Ansible scripts to provision and configure Redpanda clusters, ensuring that each broker node is assigned a unique rack ID, corresponding to different partitions within the Placement Group. This setup reduces latency and networking costs while maintaining resilience by ensuring no single point of failure exists within the AZ. Although originally an AWS concept, similar fault domain strategies are also available in other cloud providers like Microsoft Azure and Google Cloud, which offer equivalent services to manage instance placements. As part of a broader series, this discussion sets the stage for future explorations of highly available clusters spanning multiple AZs and regions, promising even greater resilience.
Mar 09, 2023 1,625 words in the original blog post.
Redpanda has experienced significant growth, with a revenue increase of over five times last year and widespread adoption among various enterprises due to its performance capabilities and cost-efficiency for Apache Kafka® workloads. The latest winter update introduces a range of new features and enhancements to the platform, making it easier to adopt, secure, and improve data resiliency. Key updates include managed connectors for popular data sources like Snowflake and BigQuery, Kerberos authentication support, Azure Blob Storage integration, and improved Kafka compatibility. Additionally, the update simplifies administration with cluster-wide diagnostics, ingress/egress rate limits, and improved scalability features, which help reduce costs and enhance streaming data performance. These updates are available now, allowing enterprises to leverage Redpanda's capabilities for more reliable and scalable data pipelines.
Mar 07, 2023 1,046 words in the original blog post.
This text discusses the integration of Parseable and Redpanda to create a high-performance, JVM-free log unification stack. Parseable, written in Rust, is a lightweight log observability system that uses object storage, enabling scalability and efficient data handling with reduced memory and CPU usage compared to Elastic. Redpanda, a Kafka-compatible streaming data platform, offers lower latency and simplified operations, making it suitable for managing large data streams. The integration is facilitated through Kafka Connect and connectors like the Aiven HTTP Sink Connector, allowing seamless data flow from Redpanda to Parseable. The setup utilizes Docker Compose for deployment, demonstrating how log data can be efficiently collected, processed, and analyzed. The process simplifies log data handling, facilitating the unification of logs from various sources, which can be critical for performance monitoring and debugging in cloud-native environments.
Mar 02, 2023 1,716 words in the original blog post.