Meet ElasticSearch - My Pet Crunch Monster @Directi
by Dhananjay Sathe (speaking)
Objective
Get to know ElasticSearch - How we leverage it's awesomesauce in our massive infrastructure. It's 'QuickSliver' quick, level 'Xavier' smart and grows faster than 'Hulk'. Learn how to use our favorite language to get down and dirty quick and leave procrastination and worrying to the past.
Description
ElasticSearch is the new (sort-of) NoSQL kid on the block. Think, WikiPedia, FourSquare, Github. It comes with a set of very impressive features and exposes nifty constructs, that would entail growing a beard to compete with RMS in the SQL world.
Best of all , it's quick to deploy comes set with 'Marvel' overlord and whispers over REST.
Dealing with thousands of nodes,millions of events. We use it at a number of places. Some innovative features have surfaced in the recent releases of elasticsearch 1.x that make tasks over these huge data-sets a breeze.
The principle goal of this talk is to share some of this awesome candy with all you folks and get a whirlwind tour of the dead basics and introduce you to the nastily exciting bits and snippets that will have you wishing you had known better earlier.For the slightly more inquisitive readers - We'll talk schemas,deploys, mappings, percolators, aggregations, server-side execution and extensions and of-course lessons learnt+takeaways.
The latest , finally official python libs make all this dead simple and quick to use. Combine nifty little scripts and our old friends like MatPlotlib to get intelligent insights into a buttload of seemingly random data. Or build a quick Code-Search, Context search, Discover the beauty called Kibana.
In the pattern for this talk I hope to break away from the usual delivery.Keep it fresh, interesting and give you something concrete to use and think about at the end of the time you spent sitting though the session.
Requirements
Enthusiasm and Python Basics
Speaker bio
At Directi, I design and build intelligent and slick software suite among other tools that enables us to keep tabs on all the little and large demons hidden in our huge distributed infrastructure and submit them into control.
I have been a long time Python Developer and been hacking in it for the better part of the decade. I contributed to a number of OpenSoure projects the notable ones being Samba, Gnome and The RoboEarth Cloud Engine of which I happened to be one of the core developers.
I have been speaking at a bunch of events and conferences such as Pycon, ROSCON and Google IOx.
I have spoken at Pycon 12 on GObject Introspection and Python and again at Pycon 13 presenting one of the most popular talks titled ' We're Building Skynet and it Loves Python!'
When free you will find me skiing, climbing, travelling around the world like an aimless vagabond. Usually doing something offbeat or simply sampling the local brew.
Slides
Links
- Pycon 13 - We're Building Skynet and it Loves Python!
- https://www.youtube.com/watch?v=U98EN8owp4M