Author Archives: Narayan Kumar

About Narayan Kumar

Software Consultant at Knoldus Software LLP.

Introduction to FIX protocol for Trading


The Financial Information eXchange(FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets. It was initiated by a group of institutions interested in streamlining their trading processes. … Continue reading

Posted in Scala | Tagged , , , , , , | Leave a comment

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 | 7 Comments

Lambda Architecture with Spark


Hello folks, Knoldus  organized a knolx session on the topic : Lambda Architecture with Spark. The presentation covers lambda architecture and implementation with spark.In the presentaion we will discuss components of lambda architecure like batch layer,speed layer and serving layer.We will … Continue reading

Posted in Akka, akka-http, Cassandra, Scala, Spark, Streaming | Tagged | 2 Comments

Integrate JWT with Akka HTTP


In this article we will discuss about , how to implement  authentication or authorization in Akka HTTP routes using JWT . As we know Akka HTTP is full implementation of  server  and client side HTTP stack on top Akka actor and … Continue reading

Posted in Akka, akka-http, integration, Integration testing in play framework, JWT, sbt, Scala, scalatest, Security | 3 Comments

Knolx: Query DSL in Elasticsearch


Query DSL in Elasticsearch is a way to perform query on elasticsearch cluster.It is rich flexible query language.We can define queries of elasticsearch in JSON format.In this presentation we will see type of query dsl and its usage.

Posted in Scala | Leave a comment

How to build secure Web Application


We all use web applications everyday whether we consciously know it or not. That is, all of us who browse the web. Now a days we have seen a significant surge in the amount of web application specific vulnerabilities that are disclosed to … Continue reading

Posted in Scala, Security, Security Audit, Security Checklist, Security Controls, Security Guidelines, web application | Leave a comment

Working with Nested Aggregation of Elasticsearch


First of all we need to understand aggregation in ElasticSearch.In Elasticsearch an aggregation can be seen as a unit of work that builds analytic information over a set of documents.It is a powerful tool for build complex summaries of the data. … Continue reading

Posted in Elasticsearch, Java, Scala | Tagged , , , | Leave a comment

Elasticsearch: How to paginate over selected data in elasticsearch with scala using Scroll API of elasticsearch.


Elasticsearch is  real-time,distributed,full-text search analytics engine.It is built on top of Apache Lucene™.You can read it more on their website. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. Elasticsearch is developed … Continue reading

Posted in Scala | 1 Comment

Elasticsearch: CURD Operations and sorting documents by time stamp with scala using java api of elastic search


Elasticsearch is an open-source search engine built on top of Apache Lucene™, a full-text search-engine library. You can read it more on their website. Elasticsearch is also written in Java and uses Lucene internally for all of its indexing and … Continue reading

Posted in Scala | 4 Comments

Knolx Session: Role of FSM in Akka


Here I am going to explain what is FSM , why we should use FSM And features of FSM. I am going to explain FSM using live example.

Posted in Scala | Leave a comment