Skip to content

kwkoo/datapipelines

 
 

Repository files navigation

Datapipelines

This repo contains various demos of data pipelines leveraging different tools: Ceph bucket notifications, Kafka, KNative Serving and Eventing,…​

ACH data pipeline : payments processing, the cloud native way!

XRay automated processing : pneumonia-risk assessment from x-ray images on a fully automated pipeline.

XRay automated processing (first version) : older version, maybe less refined processes.

Installation Pre-requisites

Before you start the installation, you will need the following installed on your computer:

  • bash

  • oc

  • make

  • sed

  • awk

  • jq

Installation Instructions

  1. Login to the OpenShift cluster as a cluster administrator using the oc CLI

  2. Execute the installation scripts by running make

After everything has been installed, open the Grafana dashboard:

  • Open a web browser to Grafana by running make grafana

  • Login as root / secret

  • Select Dashboards / Manage / ach / ACH Demo

Kick off a series of transactions by running make create-transactions

You can examine the contents of the S3 buckets by running make s3manager

You can also examine the Kafka topics by running make kafdrop

After all the files have been processed, reset the demo by running make reset

About

Various demos of data pipelines

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 65.1%
  • Shell 32.7%
  • Makefile 1.7%
  • Dockerfile 0.5%