Skip to content

This project demonstrates an ecommerce data generation system that utilizes Docker and Docker Compose to set up and orchestrate various services. It generates fake ecommerce data, stores it in a PostgreSQL database, and sends events like clicks and checkouts to Apache Kafka.

Notifications You must be signed in to change notification settings

gergobig/ecommerce-streaming-demo

Repository files navigation

de-streaming-project

STILL IN PROGRESS.

Project Description

This project demonstrates an ecommerce data generation system that utilizes Docker and Docker Compose to set up and orchestrate various services. It generates fake ecommerce data, stores it in a PostgreSQL database, and sends events like clicks and checkouts to Apache Kafka.

It also includes a Kafka UI to monitor Kafka messages.

Prerequisites

  • Docker and Docker Compose

How to run

  • Start Docker.
  • run make start
  • (optional) open localhost:8080 to monitor kafka.

Architecture

Diagram

About

This project demonstrates an ecommerce data generation system that utilizes Docker and Docker Compose to set up and orchestrate various services. It generates fake ecommerce data, stores it in a PostgreSQL database, and sends events like clicks and checkouts to Apache Kafka.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published