├── .gitignore ├── LICENSE.md ├── README.md ├── project ├── Dependencies.scala └── build.properties └── src └── main ├── resources ├── application.conf └── logback.xml └── scala └── com └── knoldus ├── batch └── BatchProcessingUnit.scala ├── kafka ├── consumer │ ├── CassandraConnection.scala │ ├── CassandraKafkaConsumer.scala │ └── CassandraOperation.scala └── producer │ ├── KafkaTwitterProducer.scala │ └── TwitterStreamApp.scala ├── serving ├── AkkaHttpServer.scala ├── SearchRestService.scala └── SearchRestServiceHandler.scala ├── speed ├── SparkStreamingKafkaConsumer.scala └── ViewHandler.scala └── util ├── HttpUtil.scala ├── JsonHelper.scala ├── KafkaCassandraConfigUtil.scala └── LoggerUtil.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/README.md -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.0 2 | -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/batch/BatchProcessingUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/batch/BatchProcessingUnit.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/kafka/consumer/CassandraConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/kafka/consumer/CassandraConnection.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/kafka/consumer/CassandraKafkaConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/kafka/consumer/CassandraKafkaConsumer.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/kafka/consumer/CassandraOperation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/kafka/consumer/CassandraOperation.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/kafka/producer/KafkaTwitterProducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/kafka/producer/KafkaTwitterProducer.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/kafka/producer/TwitterStreamApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/kafka/producer/TwitterStreamApp.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/serving/AkkaHttpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/serving/AkkaHttpServer.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/serving/SearchRestService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/serving/SearchRestService.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/serving/SearchRestServiceHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/serving/SearchRestServiceHandler.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/speed/SparkStreamingKafkaConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/speed/SparkStreamingKafkaConsumer.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/speed/ViewHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/speed/ViewHandler.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/util/HttpUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/util/HttpUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/util/JsonHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/util/JsonHelper.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/util/KafkaCassandraConfigUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/util/KafkaCassandraConfigUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/knoldus/util/LoggerUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NashTech-Labs/Lambda-Arch-Spark/HEAD/src/main/scala/com/knoldus/util/LoggerUtil.scala --------------------------------------------------------------------------------