Petascale Labs
The PlatformSimulation Arcade
RoadmapCoursesChallengesTopicsToolsFree
PricingBlog
  1. Home/
  2. Topics/
  3. Stateful streaming
Topic

Stateful streaming

Stateful streaming shows up across 3 courses in 2 layersof the data platform stack. Here's where it's taught, a free way to practice it, and what to learn next.

Where it's taught

⇄Ingestion & Transport

Kafka Streams in Production

KStream/KTable, state stores, windowing, joins, topology, rebalancing, and interactive queries.

10 ch · 3h 30m

1 free

Flink for Stream Processing

Event time, watermarks, state backends, checkpoints, savepoints, exactly-once sinks, Flink SQL and CDC.

12 ch · 4h 10m

1 free
⚡Compute Engines

Apache Spark: Streaming

DStreams, Structured Streaming, event time, watermarks, Kafka deep integration.

20 ch · 6h 40m

1 free

Related topics

↗stream processing↗event time↗stream joins↗watermarks↗windowing↗backpressure↗checkpointing↗DStreams↗exactly-once↗flink

Start learning stateful streaming free

The first chapter of every course is free to read — no account needed.

Start: Kafka Streams in Production →All strata
Petascale Labs

The physics layer of data

From byte-level storage to business-grade metrics. Built with depth, not breadth.

Curriculum

Data Engineer RoadmapAll strataStorage & File FormatsIngestion & TransportOpen Table FormatsCompute EnginesOrchestration & PipelinesQuery Engines & OLAPSemantic & Metrics LayerPII & Data Governance

Tools

All toolsParquet ViewerFreeSCD PlaygroundFreePII Masking GeneratorFree

Company

AboutBlogContact

Legal

Privacy PolicyTerms of ServiceCookie Policy

Email

hello@petascalelabs.com

Support

support@petascalelabs.com

Company

Petascale Labs, Inc.

© 2026 Petascale Labs, Inc. All rights reserved.

PrivacyTermsCookiesContact