Technical Blog

RSS link

ElasticSearch-Part2-Populate and Search

ElasticSearch-Part2-Populate and Search

In the last post we discussed how we would configure the indices for ChanderYoga. This post will describe the process of actually creating the indices, populating the indices, and creating ElasticSearch requests that fulfill the feature requirements.

ElasticSearch-Part1-Index Configuration

ElasticSearch-Part1-Index Configuration

The request for google like functionality from a single text box is common. In this series of blog posts I will describe how to implement this using ElasticSearch, and providing a code example.

API Design is not a joke

API Design is not a joke

In the past I have posted some articles on API design and they can be found here. It's such a vast topic and the fact that is depends a lot on the business of the client that it's hard to describe how to build a complete API in a blog post. However, in this particular case, I will share my experience where a small change from ../products/search or ../orders/search to ../search saved the client not just a lot of effort and hence money upfront but it also scaled the app in a way that 30% of the traffic got diverted to the new system. This helped scale the app to tens of millions of hits a day more than what it was capable of handling.

API Architecture and Design

API Architecture and Design

API Development has been a very interesting and challenging type of architecture in the recent years. To add some context, previously when the world had very less users, scalability wasn’t of that much interest and so standalone apps were good enough for most part. However, later with a flood of different kinds of devices be it tablet, mobile or any small to large screen desktop monitors, users could use the same app from many different devices and it lead to the need for scaling apps.

Copyright © 2018 Chander Dhall, Inc. • All Rights Reserved • View Sitemap