Search the practice set

275 questions, 991 terms and 600 topics in 30 areas.

46 results for “Stateful Stream Processing”

Terminology · 29
term

Checkpoint Interval

How often a stateful processor persists its state and offsets, which trades steady-state overhead against how much work is redone after a failure.

Stream Processing Frameworks
term

Keyed State Size

The total state a job holds per key across all keys, which governs memory, checkpoint duration and recovery time.

Stateful Stream Processing
term

Offset Management

How a consumer records its position in a stream, and the decision that determines whether processing is at-least-once or at-most-once.

Event Streaming
term

Reactive Streams

A specification for asynchronous stream processing in which the consumer requests a specific number of items, making backpressure part of the protocol rather than an afterthought.

Backpressure & Flow Control
term

Changelog Stream

A stream whose records are keyed updates, so replaying it from the beginning reconstructs a table — the same information in the other of its two forms.

Stream-Table Duality
term

Event Stream

An append-only, retained log of events that many independent consumers read at their own position, and can re-read.

Distributed Systems
term

Event Stream Versioning

Transforming an old event version into the current shape when it is read, allowing a stored event history to be interpreted by evolved code.

Event Sourcing
term

Event Time Versus Processing Time

The distinction between when something happened and when the system saw it, which determines whether results are reproducible.

Windowing
term

In-Country Processing

Keeping data within a jurisdiction across every path it takes — including backups, logs, telemetry, support access and the disaster recovery region.

Data Residency
term

Stateful Packet Filtering

Filtering that tracks connection state, so return traffic for an allowed outbound connection is permitted automatically.

Firewalls & Security Groups
term

Stream Enrichment

Attaching reference data to a stream by lookup against a materialised table rather than by joining two unbounded streams.

Streaming Joins
term

Stream-Table Duality

The equivalence between a stream of changes and a table of current state — each can be derived from the other.

Streaming Data
term

Transaction Log Stream

Change events derived from a database's write-ahead log — faithful to the table's mutations and to its internal model rather than to the business's.

CDC to Stream
term

Value Stream

The end-to-end sequence of activities that delivers a result to a customer, viewed across whatever departments and systems it happens to cross.

Business Architecture
term

Block Storage

A virtual disk attached to one instance at a time, presented as raw blocks and formatted with a filesystem — the storage databases and stateful workloads run on.

Cloud Storage
term

Change Data Capture

Publishing a stream of a database's row-level changes by reading its replication log, without modifying the application that owns it.

Data Architecture
term

Consent Management

Capturing, storing, honouring and evidencing a data subject's permissions for specific processing purposes, including withdrawal.

Privacy Engineering
term

Consumer Group

A set of consumers that cooperatively read one stream, with each partition assigned to exactly one member, so the group collectively processes every message once.

Event Streaming
term

Horizontal vs Vertical Scaling

Adding more machines versus making one machine bigger — and the fact that vertical is underrated for stateful tiers.

Performance & Capacity
term

Log-Based Ingestion

Building the pipeline around a database's own change log — an initial snapshot followed by a continuous delta stream, with the two stitched together.

CDC Pipeline Design
term

Mainframe Offload

Moving read traffic and selected processing off a mainframe onto modern platforms, reducing cost and unblocking new development without replacing the core.

Mainframe Modernization
term

Materialized View

A precomputed, stored result of a query, refreshed on a schedule or from a change stream, read instead of recomputing.

Data Architecture
term

Pipes and Filters

Decomposing processing into independent steps connected by channels, each transforming its input and passing it on.

Architecture Patterns
term

Replay Pipeline

A single processing path that produces both live and historical results by re-running the same code over retained input, replacing the two-path Lambda arrangement.

Kappa vs Lambda
term

Retrieval Pipeline Stages

The stages that turn a user question into grounded context — query processing, retrieval, reranking and assembly — each independently tunable.

RAG Architecture
term

Security Group

A stateful, instance-level firewall that allows specified traffic and denies everything else by default.

Networking
term

Serving Latency Budget

The end-to-end time from an event occurring to its effect being queryable, allocated across ingest, processing and serving.

Real-Time Serving Layer
term

TCP/IP

The layered protocol suite underneath essentially all application traffic — IP routes packets, TCP turns them into a reliable ordered stream.

Networking
term

Windowing

Grouping an unbounded stream into finite chunks so aggregation can produce results, defined over event time rather than arrival time.

Streaming Data