Aleph2 technology list - IKANOW/Aleph2 GitHub Wiki

Aleph2 will support a large number of technologies via its interface "plug ins". Some technologies will be required/built in.

This page lists the mandatory and supported technologies.

Core technologies:

  • YARN (framework on which all the apache distributed processes run)
  • Zookeeper/Curator (synchronization, akka seeding)
  • Akka (actor framework for distributing control logic across cluster)
  • Kafka (data messaging)
  • Storm (stream processing)
  • Hadoop MapReduce v2 (batch processing)
  • TODO Tomcat, Play, or both? (API)

Support database/index technologies

  • MongoDB (TODO)
  • Elasticsearch (TODO)
  • (if your favorite nosql technology is not the list, contact us or write your own implementation using our data service interface!)

Supported analytics technologies

  • Hadoop (TODO)
  • Storm (TODO)
  • Spark (TODO)
  • (if your favorite analytics technology is not the list, contact us or write your own implementation!)

Supported harvest technologies

  • Logstash (TODO)
  • Flume (TODO)

Development technologies:

  • Java8
  • Scala
  • JUnit
  • Mockito
  • Jackson
  • AngularJS