Skip to main content


23 Sep

InteractSimple - Schema Design

InteractSimple aims to simplify interaction within enterprise by indexing all chat into a tagged, searchable chat history database. In our previous post InteractSimple – Initial Thoughts, we have put across our initial ideas while in another post SiteInteract & InteractSimple – Technical Architecture, we described the technical architecture, and in this post we will present the schema design which briefly shows what data points are being captured and how data is being organized.
21 Sep

SiteInteract & InteractSimple - Technical Architecture

SiteInteract and InteractSimple are two chat based products we are working on for past couple of months, first helps in managing the  customer interactions on sites while the latter aims to simplify interaction within enterprise. In previous posts SiteInteract – Initial Thoughts and InteractSimple – Initial thoughts we described the initial thoughts on features to be implemented as part of beta version. In this post, we present the technical architecture based on microservices and other opensource technologies which we have selected based on experience.
16 Sep

First Hack - USDA Innovation Challenge

Actually few weeks back, I came across the Atlassian Codegeist contest on and while looking at some other contests, I found an interesting one from USDA, which is to create innovative apps using USDA data (NASS & ERS sensor data). It seemed interesting and my initial thought was to take the data (which is available in downloadable form), transform it, to store it in either elasticsearch (if its temporal or spatial event data) or neo4j (if its networked or linked data).
05 Sep

Building software ecosystem using microservices architecture

Software Ecosystems (SECO, describes a way for software vendors to adopt open ecosystem platform and allowing developers to develop applications on their platform. Few interesting points with regards to using microservices which is the architectural pattern (described in for creating software ecosystem.
04 Sep

Chat History on Elasticsearch

For storing chat history, elasticsearch seems to be ideal system, we are planning to use it for our products SiteInteract and InteractSimple. Now, lets consider two scenarios and see how much data will be generated, based on which the system will be designed.
03 Sep

Lambda Architecture on Elasticsearch

Elasticsearch provides an extremely robust platform for building custom analytics application through flexible aggregations. Although, as data goes into 100gb range, the query performance starts to degrade, so a mechanism like lambda architecture is needed to ensure the queries are running fast (especially on fields with high cardinality) without increasing the infrastructure cost.

. get in touch .

Ready to work with us in areas of our expertise or have more questions related to our work or want to collaborate with us on opensource projects ?

  • #

    address HAL 3rd Stage Kodihalli, BLR 560008

  • #

    Phone 1.720.685.6150 

  • Email contact [at]

. send us a message .

We are always interested in knowing & understanding your project requirements and would love to work with you & your company on timely delivery of your project.

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.