Description #
Jettro Coenradie - Luminis - Integrating elasticsearch into your CI/CD pipeline Recorded: 2018-09-19
For numerous projects I have been using elasticsearch as a datastore. Often to function as a search engine, but also for a document/event store using Kibana as a reporting interface. Just like any other software component, elasticsearch has to be part of your DTAP environment as well as your Continuous Integration pipeline. Some problems you can encounter are version upgrades, schema/mapping updates, content migration and updates to your applications making use of elasticsearch. In this presentation you will get insights into the problems you run into when integrating elasticsearch into your CI/CD pipeline. I’ll show what you need to consider when deploying elasticsearch in your environment, the options you have like cloud solutions or custom installations. For these different environments I’ll discuss upgrading your cluster and creating backups. I’ll discuss things like: creating indexes, rebuilding indexes, and writing integration tests. I conclude with a demo of the application using the Vamp.io platform. Together we’ll discuss what makes vamp.io an interesting addition to our platform. We’ll discuss A/B testing multiple versions of your application as well as different elasticsearch versions.
Bio Jettro: Jettro Coenradie is a Fellow at Luminis. He is a regular speaker about search topics at conference like NLJug, Codemotion and Luminis DevCon. Besides being a java software developer, software architect, react enthousiast and elasticsearch expert his main job these days is helping customers with their Search Relevance challenges. Jettro likes to share his knowledge through blogs, presentations, and by delivering elasticsearch trainings.