Playing HTTP Tricks with Nginx
Karel Minařík October 07, 2014
One of the defining features of Elasticsearch is that it’s exposed as a (loosely) RESTful service over HTTP.
The benefits are easy to spell out, of course: the API is familiar and predictable to all web developers. It’s easy to use with “bare hands” via the curl command, or in the browser. It’s easy to write API wrappers in various programming languages.
Nevertheless, the importance of the HTTP-based nature of Elasticsearch is rooted deeper: in the way it fits into the existing paradigm of software development and architecture.