Apr 13

Kubernetes cluster autoscaler

This blog shows how we leveraged the Kubernetes cluster autoscaler with Amazon EKS service in order to build a cost effective solution for an on-demand deployment of microservices in a dynamically scaling environment. This blog along with a detailed explanation of the use case also provides a step-by-step guide to... read more →
Jul 25

Traffic insights in real time using Sankey charts in Kibana

There are many challenges involved in visualizing application traffic patterns. We first need to visualize the sequence of components along various flows of the traffic. Then we need to filter the traffic by different dimensions like protocol, client id, etc. and finally we need to view different metrics like volume,... read more →
Jul 06

Big data stack on Kubernetes

At Cognitree, most of our customer projects involve analysing a large amount of data to gather insights. These projects involve design and development of ETL pipelines, real-time analysis, report generation and training models using statistical learning algorithms. The solutions are often built using open source tools and although the components... read more →
Jul 02

Time series data management in Elasticsearch

In this blog post, we’d like to outline how we defined policies for time series data management in Elasticsearch. Background As part of an IoT security solution built for a startup client, we have a typical real-time data processing pipeline: data from sensors is received into Kafka topics and consumed... read more →
Jun 27

User defined aggregate functions (UDAF) in Spark

Apart from the pre-built functions available for data analysis, Spark enables developers to write custom user defined functions that can be applied on a single row, a group of rows or a window of rows to analyse data. In this blog, we will explore in detail how we implemented a... read more →
Jun 22
Jun 13
Jun 11
Jul 14
Jul 11