Home / Companies / Redpanda / Blog / September 2023

September 2023 Summaries

6 posts from Redpanda

Filter
Month: Year:
Post Summaries Back to Blog
Redpanda is a versatile and efficient streaming data platform designed for both large-scale enterprise applications and smaller projects, offering a central hub for innovative uses via Redpanda Labs. Redpanda Labs curates a collection of examples, experiments, and research projects that highlight the platform's capabilities, providing guidance and inspiration for users. The introduction of four key projects showcases Redpanda's potential: Data Transforms, which optimizes stream processing by integrating tasks directly into Redpanda; Redpanda Edge Agent, a Go application enhancing event forwarding from edge devices to a central cluster; Redpanda Clients, offering sample code in various programming languages for message production and consumption; and Redpanda Schema Registry samples, demonstrating event serialization in Python. With an open invitation for community involvement, Redpanda Labs encourages contributions and collaboration, making it a valuable resource for exploring streaming data applications.
Sep 19, 2023 623 words in the original blog post.
Data engineering plays a vital role in the modern data-driven world by transforming raw data into valuable insights through a meticulous process of collecting, refining, and orchestrating data, thus supporting business intelligence, decision-making, and innovation. It involves designing, building, and maintaining data pipelines that facilitate the collection, storage, and processing of large data volumes, ensuring data is accessible and reliable for analysis by data scientists and analysts. The field employs techniques like ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) to convert operational data into formats optimized for analytics, leveraging data pipelines which can be batch or streaming based on processing needs. Popular tools for building these pipelines include Apache Spark, Apache Flink, Apache Beam, Kafka Streams, Google Cloud Dataflow, and Amazon Kinesis, all of which support both batch and streaming data processing. The guide emphasizes the importance of data engineers in building the infrastructure that allows businesses to derive meaningful insights from vast operational data, setting the stage for exploring processing tools and storage systems in future discussions.
Sep 14, 2023 1,658 words in the original blog post.
Erlend Faxvaag has been recognized as the Redpanda Community Champion for his significant contributions to the community, including providing assistance on Slack, raising issues on GitHub, and helping the Redpanda team identify bugs. Erlend, who began his career in automation engineering and later pursued a Master's in Cybernetics, now works as a data analyst and full-stack developer at Hark Technologies, a startup focused on monitoring electrical consumption through IoT devices. His team faced challenges in managing and scaling their data systems, which led them to adopt Redpanda for its simplicity and efficiency. Erlend actively participates in the Redpanda Community, sharing his experiences and engaging in discussions to improve the framework. His story highlights the dynamic interaction between community members and developers, emphasizing the supportive environment within the Redpanda ecosystem.
Sep 13, 2023 835 words in the original blog post.
Amazon has rebranded its Kinesis Data Analytics service to Amazon Managed Services for Apache Flink (MSF), which now offers a managed Apache FlinkĀ® deployment for processing streaming data from sources like Amazon Kinesis Data Streams and Amazon Managed Services for Kafka. This rebranding allows developers to build stream processing applications with enhanced performance and ease, thanks to tight integration with AWS infrastructure. Additionally, MSF supports integration with other Kafka-compatible platforms like Redpanda, offering a flexible and cost-efficient alternative to Amazon MSK, especially with Redpanda's BYOC (Bring Your Own Cloud) deployment model that ensures data sovereignty and reduced total cost of ownership. The integration of Redpanda with MSF leverages AWS's robust deployment capabilities, provides scalable and low-latency data ingestion, and includes features like Redpanda Console for monitoring. Developers can utilize the Flink Kafka connector to seamlessly read from and write to Redpanda, facilitating a rich developer experience through tools like Studio notebooks and the Flink framework for real-time data analysis.
Sep 07, 2023 1,458 words in the original blog post.
Real-time machine learning (ML) is becoming increasingly popular as it enables instantaneous data processing and low latency predictions, distinguishing it from traditional ML models that rely on batch processing. This approach is critical in applications such as fraud detection, chat systems, virtual health assistants, and e-commerce recommendation systems, where timely and adaptive responses are essential. The process involves data collection, processing, feature and model selection, training, and deployment, with real-time ML models updating themselves as new data flows in. A tutorial demonstrates implementing a real-time fraud detection system using TensorFlow, BigQuery, and Redpanda, showcasing the integration of these tools for seamless data streaming and analysis. TensorFlow serves as the ML framework for building and training the model, BigQuery offers a scalable data warehouse for storage and querying, and Redpanda facilitates real-time data streaming into BigQuery, culminating in a robust system capable of processing and analyzing real-time data to detect fraudulent activities effectively.
Sep 05, 2023 3,424 words in the original blog post.
Modern computer systems utilize paged virtual memory, creating an abstraction layer over physical RAM, swap space, file systems, and external devices. This abstraction allows processes to operate on virtual addresses without knowledge of the underlying physical addresses, necessitating a translation mechanism between virtual and physical addresses. This translation occurs at the page level, and the Translation Lookaside Buffer (TLB) is a specialized cache that stores recent translations to minimize latency. However, TLB misses, and page faults can significantly affect performance. Huge pages, which are larger than the standard 4 KB pages, can reduce the number of distinct translations and TLB misses, enhancing performance. In Linux, huge pages can be managed via HugeTLB, which involves setting up huge page pools with specific sizes. Despite its benefits, HugeTLB has limitations, such as potential memory fragmentation and the need for explicit requests from applications. An alternative approach, Transparent HugePages (THP), offers different trade-offs and will be discussed separately.
Sep 04, 2023 2,481 words in the original blog post.