Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

How WebAssembly Simplifies Streaming Data Pipelines

Linux Foundation via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk examines integrating a WebAssembly runtime into a high-performance streaming storage engine. It covers runtime and memory constraints, compilation and execution, and the developer experience for building data transforms.

Syllabus

Intro
What is WebAssembly?
Pillars of WebAssembly
WebAssembly instructions
Module compilation Interpretation vs compilation
Classic stream processing
Runtime limits
How do I actually use it?
Maturing upstream tooling
WASM feature support is a moving target
Alternatives?
Redpanda in 60 seconds
Redpanda data transforms
Async thread-per-core What makes Redpanda fast and efficient?
Reactor loops
Shared-nothing allocator
Wasm transforms software development kit
Preallocating memory
Asynchronous host functions
Envoy proxy
Open policy agent

Taught by

Linux Foundation

Reviews

Start your review of How WebAssembly Simplifies Streaming Data Pipelines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.