Introduction to ElasticSearch

Track: Java
Skill Level: Beginner
Room: Ballroom B
Time Slot: Thu 3/12, 4:00 PM
Tags: java , data , nosql , search , elasticsearch , cloud
Presentation Link
Abstract

ElasticSearch is an open source search and analytics engine that is easy to configure and deploy. This talk will explore some of the differentiating and compelling features that Elasticsearch offers, as it becomes the defacto full-text provider for the enterprise. Deploying Elasticsearch is a trivial endeavor, but knowing how to configure your cluster initially for optimal performance, is an art. In this presentation, I will share much of what I’ve learned in deploying and scaling-out massive Elasticsearch clusters that were designed from the ground up, optimized for performance with a specific use in mind. Some of the topics covered will focus on optimizing clusters, organizing and retrieving data, disaster recovery, and avoiding failure and performance degradation in a running cluster. Common and not-so-common deployment scenarios will also be investigated, such as: Log aggregation, Full-Text search, and its use in a CQRS architecture.

Roy Russo

Roy Russo is the co-author of Elasticsearch in Action and Vice President of Engineering at Predikto Analytics. Before joining Predikto, Roy was the Chief Architect at AltiSource Labs, a FinTech startup based in Atlanta, GA. Roy was the Co-Founder and VP of Product Management for Atlanta-based Marketing Automation vendor, LoopFuse; recently acquired by Atlanta-based SalesFusion, Inc. Roy also helped Co-Found JBoss Portal, a JSR-168 compliant enterprise Java Portal, and represented JBoss on the Java Content Repository, JSR-170.