Feature Freshness

How stale a feature can be before the model degrades, and the pipeline that follows.

4Questions
8Flashcards
3Terms
Streaming & Real-Time Data

Neighbouring topics

Streaming & Real-Time Data

General material on continuous processing of unbounded data.

4 quiz 8 cards 4 terms

Streaming vs Batch

The freshness requirement that actually justifies streaming, and the cost of assuming one.

5 quiz 9 cards 3 terms

Exactly-Once Semantics

What the phrase really means, where it holds, and the idempotent sink underneath it.

5 quiz 9 cards 3 terms

Stream Processing Frameworks

Flink, Kafka Streams, Spark Structured Streaming — state, checkpointing and recovery.

5 quiz 10 cards 2 terms

Windowing

Tumbling, sliding and session windows, and the aggregation each one answers.

4 quiz 7 cards 4 terms

Watermarks & Late Data

Deciding a window is complete when events can still arrive, and what to do when they do.

5 quiz 9 cards 5 terms

Stateful Stream Processing

Keyed state, state backends, checkpoint size, and the restore time that follows.

4 quiz 8 cards 4 terms

Stream-Table Duality

A changelog and a table as two views of the same thing, and materialising between them.

4 quiz 8 cards 3 terms

Kappa vs Lambda

One pipeline replayed versus two pipelines reconciled, and the maintenance each carries.

4 quiz 8 cards 4 terms

Streaming Schema Evolution

Changing an event's shape while a retained log still holds every older version of it.

5 quiz 9 cards 3 terms

Streaming Joins

Joining two unbounded streams, the buffering it needs, and the enrichment alternative.

3 quiz 8 cards 5 terms

Backfill & Reprocessing

Replaying history through changed logic without double-counting the live output.

6 quiz 8 cards 2 terms

CDC to Stream

Turning database changes into an event log, and how that differs from a domain event.

5 quiz 7 cards 3 terms

Real-Time Serving Layer

Where a low-latency read of a streaming aggregate actually lands.

5 quiz 13 cards 2 terms

Streaming SLOs

End-to-end latency, consumer lag and completeness as commitments rather than dashboards.

5 quiz 8 cards 4 terms

Partition Keys & Ordering

Ordering guaranteed only within a partition, and choosing the key that makes that enough.

6 quiz 10 cards 3 terms

Dead Letter Handling

The poison message that blocks a partition, and the queue nobody reads.

4 quiz 11 cards 3 terms

Streaming Cost

Always-on compute, retention and cross-zone traffic as the three bills that surprise.

5 quiz 9 cards 4 terms

Real-Time Analytical Stores

Druid, Pinot and ClickHouse — ingest-and-query engines for sub-second aggregation.

5 quiz 8 cards 5 terms