Fabric8 Maven Plugin

How to use it in Apache Spark applications

What does it do?

  • A web application sends rating over movies to a Kafka topic
  • A Spark application computes recommendations
  • Recommendations are sent back to users

Architecture

Screenshot

Extensions

  • Implement a collaborative filtering algorithm more accurate than "slope one"
  • Use Openshift pipelines to do continuous delivery of Spark applications

Thanks!

  • https://github.com/nicolaferraro/voxxed-bigdata-kafka
  • https://github.com/nicolaferraro/voxxed-bigdata-web
  • https://github.com/nicolaferraro/voxxed-bigdata-spark
  • https://github.com/nicolaferraro/voxxed-bigdata-pipeline