August 2023 Summaries
7 posts from Redpanda
Filter
Month:
Year:
Post Summaries
Back to Blog
Redpanda has introduced the Redpanda Data Transforms Sandbox, leveraging WebAssembly (Wasm) to enhance its platform from merely providing fast and cost-efficient data streaming to integrating common data processing tasks within streaming pipelines. This marks a significant milestone in Redpanda's collaboration with the Wasm community, aiming to improve the developer experience by simplifying the data preparation process directly within the broker, eliminating the inefficiencies of traditional stream processing pipelines. The sandbox, intended for exploration rather than production, offers a Go-based SDK, a CLI experience, and a Docker container for running transform functions, along with tutorials and comprehensive API documentation. By integrating simple processing tasks in-broker, Redpanda aims to deliver cleaner and more relevant data to downstream consumers while reducing the complexity and performance costs associated with external data processing infrastructures. The introduction of inline transformations represents a shift in data preparation tasks directly into real-time data streams, enhancing the ability to respond to events and creating valuable data products more efficiently. Redpanda invites developers to engage with the sandbox and provide feedback to refine this capability further.
Aug 24, 2023
1,120 words in the original blog post.
Oxla has identified inefficiencies in query execution due to the use of `memset` calls, which consume significant CPU time during data initialization. Oxla's architecture relies on distributed object storage, such as S3, and avoids local data copies to save costs and reduce delays, although this means it cannot leverage operating system file caching. Initial profiling revealed high CPU usage linked to the `memset` function within the `Line` struct, prompting a solution involving the addition of a constructor to improve performance. This change significantly reduced CPU usage when using `std::make_shared`, as it prevented unnecessary zeroing of data, especially for large objects, where a constructor improved speed by up to 40% in multithreaded scenarios. The disparity in performance arises from memory channel limitations shared by CPU cores, highlighting the importance of efficient memory management in Oxla's operations. The company invites users to deploy a free cluster node to experience their improved system performance.
Aug 23, 2023
762 words in the original blog post.
Operational systems for the FinTech sector require innovative approaches to address the unique challenges posed by the need for speed, scalability, accuracy, and reliability. This discussion highlights five architectural best practices for developing effective FinTech systems: decomposing business logic into microservices, opting for asynchronous, event-driven communications, securing a single source of truth with event sourcing, implementing queries with Command Query Responsibility Segregation (CQRS) and materialized views, and deploying microservices as containerized or serverless workloads. These strategies help reduce complexity and enhance the efficiency of FinTech systems while facilitating compliance with evolving regulations. The text underscores the importance of using an event broker like Redpanda, which offers advantages such as cost efficiency, high throughput, and compatibility with Apache Kafka APIs, making it an ideal choice for FinTech systems. By adopting these architectural guidelines, FinTech companies can improve their systems' performance and reliability while supporting rapid market delivery and innovation.
Aug 17, 2023
1,878 words in the original blog post.
Redpanda is revolutionizing the real-time data streaming landscape by addressing common developer challenges associated with traditional streaming systems like Kafka. Its architecture simplifies deployment through a single binary that integrates essential components, thus reducing operational complexity and enhancing developer productivity. Redpanda's "Bring Your Own Cloud" (BYOC) model allows organizations to maintain data sovereignty while benefiting from managed cloud services, offering a balance between security and ease of use. Additionally, Redpanda is advancing towards serverless architecture to further simplify streaming data management, and its cloud-first storage model extends data retention capabilities, positioning it as a comprehensive solution for developers seeking efficient, low-cost, and high-performance streaming systems. By prioritizing developer experience and data sovereignty, Redpanda aims to expand the market for real-time streaming data systems and empower developers with greater control over their data.
Aug 09, 2023
2,943 words in the original blog post.
Redpanda's latest release, version 23.2, introduces follower fetching, a feature designed to enhance performance, automation, and cost efficiency in both self-hosted and managed Redpanda Cloud deployments. Follower fetching allows consumers to retrieve records from the closest replica of a topic partition, which could be either a leader or a follower, thereby reducing cross-availability zone (AZ) data transfer costs and minimizing read latency. This is achieved through rack awareness, where replicas in the same rack or AZ as the consumer are prioritized, with a rack ID specified via the client.rack property. While standard fetching routes requests to the leader replica, follower fetching optimizes network traffic by utilizing the bandwidth of all nodes in a cluster, potentially lowering infrastructure costs. The update also emphasizes the importance of configuration settings for both clusters and consumers to fully leverage follower fetching, while hinting at future enhancements like "leadership pinning" for better produce traffic optimization.
Aug 08, 2023
1,117 words in the original blog post.
Oxla conducted a benchmark test using the Star Schema Benchmark dataset to evaluate its analytical database's performance, particularly focusing on GROUP BY and JOIN operations. The test aimed to compare Oxla's performance with Clickhouse, following a similar methodology used by Altinity. Run on an m5.8xlarge server on AWS, Oxla demonstrated significant speed advantages over Clickhouse, especially in queries requiring extensive row scans and multiple joins. While Oxla outperformed Clickhouse by being 6x faster in JOIN operations and ~3x faster in GROUP BY operations on large aggregated data, some startup overhead issues were noted in smaller queries. Differences in results compared to Altinity's findings are attributed to possible database configuration variations or performance regressions in Clickhouse versions. Despite Oxla's impressive performance, Clickhouse remains superior in handling denormalized datasets due to its LowCardinality column type, which Oxla plans to address in future releases.
Aug 07, 2023
774 words in the original blog post.
Redpanda's latest release, version 23.2, enhances its streaming data platform by prioritizing scalability, cost efficiency, and operational simplicity, while maintaining compatibility with the Kafka ecosystem. Key features include improvements to Redpanda Tiered Storage for seamless data management and reduced cloud storage costs, infinite topic retention, fine-grained caching, and automatic disk space management. The release also introduces features such as follower fetching for reduced network traffic, an upgraded command line experience with rpk for better management and cloud integration, and enhanced security measures in Redpanda Console. Additionally, Kubernetes deployment tools, Ansible, and Terraform have been updated to simplify management in cloud-native environments. Redpanda continues to align with Kafka by supporting the deleteRecords API and introducing schema ID validation, which facilitates seamless data validation and migration. These updates aim to position Redpanda as a robust and cost-effective choice for streaming data projects.
Aug 02, 2023
1,647 words in the original blog post.