•  /  download-cloud Download (1 MB) hash elasticsearchjavatalk refresh-cw 

Elasticsearch is one of the most widely used Java projects out there. While many people know the REST interface and how to use it, this talk takes a look under the hood and picks up some of the more interesting Java topics there:

  • Why and how Elasticsearch is always bundling the latest JDK with the default binary; also what lessons can be learned from Docker to Java distributions issues.
  • What Java features is Elasticsearch (not) using; also what are the requirements for building / testing and running.
  • While the Java Security Manager served Elasticsearch extremely well for Log4Shell and other security issues, what are the next steps after its deprecation to replace it.
  • Elasticsearch’s Gradle setup is a monster but a powerful one — how does it keep the developers productive and what are the most important changes around performance.