Category Archives: Architecture

Twitter’s tweets analysis using Lambda Architecture


Hello Folks, In this blog i will explain  twitter’s tweets analysis with lambda architecture. So first we need to understand  what is lambda architecture,about its component and usage. According to Wikipedia, Lambda architecture is a data processing architecture designed to handle … Continue reading

Posted in Akka, akka-http, Apache Kafka, apache spark, Architecture, Batch, big data, Cassandra, Scala, Spark, Streaming | 6 Comments

Setting Up Multi-Node Hadoop Cluster , just got easy !


In this blog,we are going to embark the journey of how to setup the Hadoop Multi-Node cluster on a distributed environment. So lets do not waste any time, and let’s get started. Here are steps you need to perform. Prerequisite: … Continue reading

Posted in Architecture, big data, Scala | Tagged , , , , , , | 7 Comments

Building Analytics Engine Using Akka, Kafka & ElasticSearch


In this blog , I will share my experience on building scalable, distributed and fault-tolerant  Analytics engine using Scala, Akka, Play, Kafka and ElasticSearch. I would like to take you through the journey of  building an analytics engine which was primarily … Continue reading

Posted in Akka, akka-http, Amazon, Amazon EC2, Apache Kafka, Architecture, AWS, AWS Services, Batch, Best Practices, big data, Cassandra, database, Elasticsearch, Java, Non-Blocking, NoSql, Reactive, S3, Scala, Streaming, Web | 10 Comments

Transfering Data from Couchbase to the ElasticSearch (Transport-Couchbase Plugin)


If we want to transfer the data persisted in your Couchbase to ElasticSearch and use the power of inverted indexing of Elastic Search along with Couchbase. Then we can do this in easy steps. Couchbase provides us a plugin for … Continue reading

Posted in Architecture, Best Practices, couchbase, Devops, Elasticsearch, integration, Scala | Tagged , , , | 4 Comments

Git Flow – An Introduction


Hi Folks, Knoldus have organized an one hour session on 19th Aug 2015 at 5:00 PM. Topic is  Introduction to Git-Flow. So many people have joined and enjoyed the session. I am going to share that slide here. Please let … Continue reading

Posted in Agile, Architecture, git, git-flow, github, knoldus, Tutorial | Tagged , , , , | 2 Comments

Play 2.4.X : Microservice Architecture using Play and Scala


Playing-Microservices This blog describes a basic Microservice architecture design using Play 2.4.X and Scala. The big idea behind microservices is to architect large, complex and long-lived applications as a set of cohesive services that evolve over time. The term microservices … Continue reading

Posted in Architecture, Microservices, Multi-Project Builds, Play 2.4.X, Play Framework, Scala, Web, Web Services | Tagged , , , , , , , , , , , , , | 5 Comments

Scala in Business | Knoldus Newsletter – March 2015


Hello Folks We are back again with March 2015, Newsletter. Here is this Scala in Business | Knoldus Newsletter – March 2015 In this newsletter, you will get the business related news for Scala. How organisation are adopting Scala for their … Continue reading

Posted in Akka, Architecture, Cloud, Future, Java, News | Tagged , , , | Leave a comment

Continuous Integration : Integrating BuildKite with Your Scala Project


In a very broad sense, BuildKite (earlier called BuildBox) is a continuous integration server that allows you to keep working on your code while there is a CI box which is reporting about any issues. The problem with most web … Continue reading

Posted in Architecture, Devops | 2 Comments

Adding Scalastyle in a Multi-Module SBT Scala Project


Nowadays, building a Multi-Module SBT project is becoming very common. It helps us to keep multiple related projects in a single build. Moreover, each sub-project in the build has its own SBT default directory. Also, it generates its own build … Continue reading

Posted in Agile, Architecture, Scala | Tagged , , , | 1 Comment

Remote profiling using SSH Port Forwarding (SSH Tunneling) on Linux


In this blog post I’ll lay out few steps that are needed for remote profiling using SSH Port Forwarding (SSH Tunneling) using Yourkit profiler.   Steps to be followed on remote machine: 1) Download Yourkit profiler from official Yourkit website. … Continue reading

Posted in Agile, Amazon EC2, Architecture | Tagged , , , , , | 2 Comments