Skip to content

Real-time data streaming of stock market data with Apache Kafka

Notifications You must be signed in to change notification settings

ajitagupta/kafka-data-streaming

Repository files navigation

Kafka Data Streaming

In this case study we take stored stock market data and transfer it over Apache Kafka's producer/consumer model to the client's S3 bucket where it is further used, e.g. for advertising purposes. This happens in real time.

Architecture

Kafka Architecture

Kafka Broker

A Kafka cluster consists of one or more servers (Kafka brokers) running Kafka.

Producer

Producers are processes that push records into Kafka topics within the broker.

Consumer

A consumer pulls records off a Kafka topic.

Kafka Connect

Kafka Connect makes it easy to stream from numerous sources into Kafka and from Kafka into numerous sources, with hundreds of available connectors. Kafka connectors are available ready-made but can also be written by oneself, as we do here.

Database

The database contains stock market data.

S3 Bucket

The data is transferred into the client's S3 Bucket.

About

Real-time data streaming of stock market data with Apache Kafka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages