David Pilato
David Pilato
Developer | Evangelist
  • Archives
  • Talks
  • About me
  • All Categories
  • All Tags
  • RSS
Advanced (elastic)search for your legacy application

Advanced (elastic)search for your legacy application

Developer Week ‘24 – Nuremberg 🇩🇪

Jul. 2024

David Pilato
David Pilato
Advanced (elastic)search for your legacy application

Abstract

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.

Resources

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

Video: Advanced (elastic)search for your legacy application

Those videos are recorded from a live coding session.

Code: legacy-search

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: Advanced search for your legacy application

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.

📊💾 More and more data requires better and better structure🗄️. How to get that? Check it out at the #Databases track at #DWX24 (1.-5. July) 💻 Browse the program now https://t.co/iQC49vH5Jh and get your 🎟 tickets: https://t.co/lBWamiNDxu #WeMakeYouBetter #developer #training pic.twitter.com/pbORgFAE6u

— Developer Week (@developer_week) May 31, 2024

It's time for Elastic Search with @dadoonet at #DeveloperWeek24 pic.twitter.com/xObGcmRsAr

— Raffaele Rialdi (@raffaeler) July 3, 2024

Dank sehr dear @developer_week attendees for listening to my live coding session about #Elasticsearch. You can find all the information at https://t.co/vLWeObp9JS 🤗 #elkie was there as well to help me with the demo gods 😏 pic.twitter.com/Im94NKhKUU

— David Pilato 🇺🇦🇪🇺🇫🇷 (@dadoonet) July 3, 2024

📣 I'll be speaking in Nuremberg, 🇩🇪 on wednesday about how to add #Elasticsearch on your existing application at @developer_week
▶️ https://t.co/WhUS0qw1Yx pic.twitter.com/rN8gxNyIwd

— David Pilato 🇺🇦🇪🇺🇫🇷 (@dadoonet) July 1, 2024
Previous page La recherche à l’ère de l’IA
Next page Elasticsearch Query Language: ES|QL

© 2010 - 2026 David Pilato

Search is powered by Pagefind. Just hit CTRL+K or CMD+K to start searching.

Powered by Hugo with Dream and Devrel themes.

Details

I discovered Elasticsearch project in 2011. After contributed to the project and created open source plugins for it, David joined elastic the company in 2013 where he is Developer and Evangelist. He also created and still actively managing the French spoken language User Group. At elastic, he mainly worked on Elasticsearch source code, specifically on open-source plugins. In his free time, he likes talking about elasticsearch in conferences or in companies (Brown Bag Lunches AKA BBLs). He is also author of FSCrawler project which helps to index your pdf, open office, whatever documents in elasticsearch using Apache Tika behind the scene.

Who am I?

Developer | Evangelist at elastic and creator of the Elastic French User Group. Frequent speaker about all things Elastic, in conferences, for User Groups and in companies with BBL talks. In my free time, I enjoy coding and deejaying as DJ Elky, just for fun. Living with my children in Cergy, France.

Social Links

© 2010 - 2026 David Pilato

Search is powered by Pagefind. Just hit CTRL+K or CMD+K to start searching.

Powered by Hugo with Dream and Devrel themes.