Projects
05

kafka-etl-pipeline

java · spring-boot · kafka · postgres · cloud events

This service implements a Kafka-based ETL pipeline for product enrichment. The same product passes through multiple Kafka topics, with each step focused on a different enrichment task.

At each stage, the service performs an HTTP call to gather additional data, updates the product, saves it to the database, and sends it to the next topic for further processing.

kafka-etl-pipeline — Container diagram
Container diagram
kafka-etl-pipeline — Component diagram
Component diagram