Knowledgebase

Streaming Platforms and Tools Print

  • dataengineering, data, guide, howto, solution, zillionkinghost, hosting, support
  • 0

The available systems.

WHAT LOG-BASED PLATFORMS PROVIDE

Durable, ordered, replayable streams with several independent consumers.

WHAT THEY SUIT

High throughput Several consumers of the same data Replay requirements

WHAT MESSAGE BROKERS PROVIDE

Queues with routing, acknowledgement and delivery guarantees.

WHAT THEY SUIT

Task distribution Request-response patterns Complex routing

WHAT THE DIFFERENCE MEANS PRACTICALLY

A log retains and replays; a queue delivers and removes.

WHAT MANAGED SERVICES PROVIDE

The same capability without operating the platform.

WHAT THEY COST

Per-throughput charges, and less control.

WHAT STREAM PROCESSING FRAMEWORKS PROVIDE

Stateful processing with windowing, joins and guarantees.

WHAT LIGHTWEIGHT OPTIONS PROVIDE

Processing in your own application, with the platform's client library.

WHAT THAT SUITS

Modest processing, without a separate cluster.

WHAT TO ESTABLISH BEFORE ADOPTING STREAMING

Whether batch every few minutes would serve.

WHY

Streaming infrastructure carries substantial ongoing operational cost.

WHAT TO PLAN FOR

Retention, which determines replay capability and storage cost.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot