Simplifying Streaming Data Transforms with WebAssembly

QCon London 2024

Sponsored session

Simplifying Streaming Data Transforms with WebAssembly

Wednesday Apr 10 / 10:35AM BST, Westminster (4th Fl.)

Abstract

The majority of stream processing work is spent on mundane transformation tasks like scrubbing, normalisation, and filtering. Yet to perform these relatively simple tasks involves standing up multiple distributed systems that add complexity and take time to learn. Worse yet, once you’re done, you end up ping-ponging data back and forth between storage and compute just to remove a field from a JSON object. 

To the data engineer, it can feel like an endless game of system whack-a-mole just to start the interesting work of actually understanding the data. 

Fortunately, help has arrived in the form of WebAssembly (WASM), which enables users to create transformation modules - in the language of their choice— to perform fast data transformations on topics. By shipping these computations to the storage engine, developers can codify business practices like GDPR compliance or schema normalisation, with near native-level performance at runtime. 

In this talk, James Kinley and Paul Wilkinson will provide an overview of Redpanda's WASM-based data transformation architecture, and show how it can simplify as well as boost the performance of real-time applications and data pipelines.

Sponsored session

Session sponsored by

Redpanda is a Kafka®-compatible streaming data platform that is proven to be 10x faster and 6x lower total costs.

76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon London 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Wednesday 10 April

10:35 Westminster (4th Fl.) Sponsored Simplifying Streaming Data Transforms with WebAssembly James Kinley, Paul Wilkinson 11:45 Westminster (4th Fl.) Sponsored GraphRAG - Connecting the Dots for Information Discovery Andreas Kollegger Software Engineer @Neo4J 13:35 Westminster (4th Fl.) Sponsored Elevating Developer Experiences with AI-Powered API Testing & Documentation Jamie White Strategic Solutions Engineer @Postman 14:45 Westminster (4th Fl.) Sponsored An Introduction to Event APIs Linus Hakansson Field CTO @Gravitee 15:55 Westminster (4th Fl.) Sponsored Building InfluxDB 3.0 using Modular Open Source Components Raphael Taylor-Davies Senior software engineer @InfluxData