Elasticsearch is a highly scalable system if you use it to its full potential. In this talk we discuss the most important parts to make it scale with your Java applications: Monitoring your setup for performance. Optimize with bulk requests. Distribute the load in your cluster. Pick the right index and shard strategy.