Set of experiments/POCs useful to make design decisions when developing data integration pipelines
Install nextprot-commons dependency locally by mvn install:install-file -Dfile=./src/lib/nextprot-commons.jar -DgroupId=org.nextprot -DartifactId=nextprot-commons -Dversion=3.24.0 -Dpackaging=jar
ETL often has multiple component written in different languages. These component could perform some transformation/computational tasks and generates output to be processed by the subsequent component in the pipeline. This experiment compares different possiblities for such inter component communication/data exchange.
-
I/O (read/writing to hard disk)
-
Kafka Pub/Sub Messaging
Start kafka broker wit hthe docker-compose.yml docker-compose -f docker-compose.yml up
- Redis Producer Consumer List