Advanced (elastic)search for your legacy application

A presentation at Developer Week ‘24 in in Nuremberg, Germany by David Pilato

How do you mix SQL and NoSQL worlds without starting a messy revolution?

This live coding talk will show you how to add Elasticsearch to your legacy application without changing all your current development habits. Your application will have suddenly have advanced search features, all without the need to write complex SQL code!

David will start from a Spring Boot/MySQL based application and will add a complete integration of Elasticsearch, all live from the stage during his presentation.


The following resources were mentioned during the presentation or are useful additional information.

  • Conference website

  • Live coding

    Those videos are recorded from a live coding session.

  • Code used for the demo

    All the live coding session will start from this repository 00-legacy branch. You can switch to other branches which are the major steps I’m performing while coding. Just follow the README in every branch to understand what you have to do. Compare one branch to the next one to see again the code I’m writing live.

  • Blog Post (2015)

    This blog post describes the major steps I’m doing while on stage. It has not been updated though so it’s better to check out the real code on github.

Buzz and feedback

Here’s what was said about this presentation on social media.