SlideShare a Scribd company logo
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
for your legacy app
advanced search
David Pilato
Developer | Evangelist
@dadoonet
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
our use case
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
our legacy platform
WEB APP
HTTP/REST
JDBC
DATABASE
SQL
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
our legacy domain / database
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
our legacy app
demo time
$ git clone https://github.com/dadoonet/legacy-search.git
$ git checkout 00-legacy
$ mvn clean install jetty:run
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
architecture
connecting with our app
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
ETL
using a ETL
DATABASE
SQL
WEB APP
HTTP/REST
JDBC
ELASTICSEARCH
REST/JSON
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
JDBC RIVER
JDBC river
DATABASE
SQL
WEB APP
HTTP/REST
JDBC
ELASTICSEARCH
REST/JSON
SQL JSON
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
JDBC river
DATABASE
SQL
WEB APP
HTTP/REST
JDBC
ELASTICSEARCH
REST/JSON
SQL
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
direct connection
Do It Yourself
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
direct connection
DATABASE
SQL
WEB APP
HTTP/REST
JDBC
ELASTICSEARCH
REST/JSON
ES-CLIENT
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
direct connection
demo time
$ git checkout 01-direct
$ git checkout 02-bulk
$ git checkout 03-mapping
$ git checkout 04-aggs
$ git checkout 05-compute
$ mvn clean install jetty:run
$ cat README.markdown
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
www.elastic.co Copyright Elastic 2015 Copying, publishing and/or
distributing without written permission is strictly prohibited
https://elastic.co/support/
jobs@elastic.co
David Pilato
Developer | Evangelist
@dadoonet

More Related Content

What's hot (19)

PDF
Automating Hybrid Applications with Appium
Sauce Labs
 
PDF
Put an end to regression with codeception testing
Joe Ferguson
 
PDF
Improving Android app testing with Appium and Sauce Labs
Isaac Murchie
 
PDF
React Native for Web
Sam Lee
 
PDF
Connecting Connect with Spring Boot
Vincent Kok
 
PDF
(Ignite) DID ANYONE SAY SEMVER? - PHILIPP KRENN, ELASTIC
DevOpsDays Tel Aviv
 
PDF
Are you ready to adopt GraphQL?
Siva Prasad Rao Janapati
 
PDF
Midwest PHP 2017 DevOps For Small team
Joe Ferguson
 
PPT
Rails Plugins 1 Plugin
oscon2007
 
PDF
Selenium and Sauce Labs
hugs
 
PDF
Top 8 Ruby on Rails Gems
Tiago E.M. Martins
 
PDF
Client Side Applications with WP-API WordPress - WCMTL 2015
Roy Sivan
 
PDF
WordCamp Bucharest 2017
Alexandra Anghel
 
PDF
Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017
Matt Raible
 
PDF
Breaking News and Breaking Software by Andy Hume
SyncConf
 
PDF
DevOps + MongoDB Realm Serverless Functions = 🤩
Lauren Hayward Schaefer
 
PPTX
API Design Principles for Accelerated Development
Jonathan LeBlanc
 
PPT
Q4E and Eclipse IAM, Maven integration for Eclipse
Carlos Sanchez
 
PPTX
Update Smart: Use a Staging Site!
Meagan Hanes
 
Automating Hybrid Applications with Appium
Sauce Labs
 
Put an end to regression with codeception testing
Joe Ferguson
 
Improving Android app testing with Appium and Sauce Labs
Isaac Murchie
 
React Native for Web
Sam Lee
 
Connecting Connect with Spring Boot
Vincent Kok
 
(Ignite) DID ANYONE SAY SEMVER? - PHILIPP KRENN, ELASTIC
DevOpsDays Tel Aviv
 
Are you ready to adopt GraphQL?
Siva Prasad Rao Janapati
 
Midwest PHP 2017 DevOps For Small team
Joe Ferguson
 
Rails Plugins 1 Plugin
oscon2007
 
Selenium and Sauce Labs
hugs
 
Top 8 Ruby on Rails Gems
Tiago E.M. Martins
 
Client Side Applications with WP-API WordPress - WCMTL 2015
Roy Sivan
 
WordCamp Bucharest 2017
Alexandra Anghel
 
Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017
Matt Raible
 
Breaking News and Breaking Software by Andy Hume
SyncConf
 
DevOps + MongoDB Realm Serverless Functions = 🤩
Lauren Hayward Schaefer
 
API Design Principles for Accelerated Development
Jonathan LeBlanc
 
Q4E and Eclipse IAM, Maven integration for Eclipse
Carlos Sanchez
 
Update Smart: Use a Staging Site!
Meagan Hanes
 

Similar to David Pilato - Advance search for your legacy application - NoSQL matters Paris 2015 (20)

PDF
Advanced search for your legacy application - David Pilato - Codemotion Rome ...
Codemotion
 
PPTX
Elastic pivorak
Pivorak MeetUp
 
PPTX
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Oleksiy Panchenko
 
PDF
OSMC 2014 | Using Elasticsearch, Logstash & Kibana in system administration b...
NETWAYS
 
PDF
[131] packetbeat과 elasticsearch
NAVER D2
 
PDF
Making sense of your data to give new insight - Elasticsearch at Findability ...
Findwise
 
PDF
Why Elastic? @ 50th Vinitaly 2016
Christoph Wurm
 
PDF
Elasticsearch, a distributed search engine with real-time analytics
Tiziano Fagni
 
PDF
Roaring with elastic search sangam2018
Vinay Kumar
 
PDF
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
NETWAYS
 
PDF
ElasticSearch - Suche im Zeitalter der Clouds
inovex GmbH
 
PDF
Resource Oriented Architectures: The Future of Data API?
Victor Olex
 
PDF
ElasticSearch - index server used as a document database
Robert Lujo
 
ODP
Elasticsearch for beginners
Neil Baker
 
PPTX
quick intro to elastic search
medcl
 
PDF
Elasticsearch speed is key
Enterprise Search Warsaw Meetup
 
PPTX
Elastic search
Mahmoud91Tx
 
PPTX
Elastic Search Capability Presentation.pptx
Knoldus Inc.
 
PPTX
Elasticsearch: Getting Started Part 1
Suyog Kale
 
PDF
Regina Pison - Elastic - OSL19
marketingsyone
 
Advanced search for your legacy application - David Pilato - Codemotion Rome ...
Codemotion
 
Elastic pivorak
Pivorak MeetUp
 
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Oleksiy Panchenko
 
OSMC 2014 | Using Elasticsearch, Logstash & Kibana in system administration b...
NETWAYS
 
[131] packetbeat과 elasticsearch
NAVER D2
 
Making sense of your data to give new insight - Elasticsearch at Findability ...
Findwise
 
Why Elastic? @ 50th Vinitaly 2016
Christoph Wurm
 
Elasticsearch, a distributed search engine with real-time analytics
Tiziano Fagni
 
Roaring with elastic search sangam2018
Vinay Kumar
 
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
NETWAYS
 
ElasticSearch - Suche im Zeitalter der Clouds
inovex GmbH
 
Resource Oriented Architectures: The Future of Data API?
Victor Olex
 
ElasticSearch - index server used as a document database
Robert Lujo
 
Elasticsearch for beginners
Neil Baker
 
quick intro to elastic search
medcl
 
Elasticsearch speed is key
Enterprise Search Warsaw Meetup
 
Elastic search
Mahmoud91Tx
 
Elastic Search Capability Presentation.pptx
Knoldus Inc.
 
Elasticsearch: Getting Started Part 1
Suyog Kale
 
Regina Pison - Elastic - OSL19
marketingsyone
 
Ad

More from NoSQLmatters (20)

PDF
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
NoSQLmatters
 
PDF
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
NoSQLmatters
 
PDF
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
NoSQLmatters
 
PDF
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
NoSQLmatters
 
PDF
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
NoSQLmatters
 
PDF
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
NoSQLmatters
 
PDF
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
NoSQLmatters
 
PDF
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
NoSQLmatters
 
PDF
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
NoSQLmatters
 
PDF
Chris Ward - Understanding databases for distributed docker applications - No...
NoSQLmatters
 
PDF
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
NoSQLmatters
 
PDF
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
NoSQLmatters
 
PDF
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
NoSQLmatters
 
PDF
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
NoSQLmatters
 
PDF
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
NoSQLmatters
 
PDF
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
NoSQLmatters
 
PDF
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
NoSQLmatters
 
PDF
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
NoSQLmatters
 
PDF
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
NoSQLmatters
 
PDF
Alexandre Vasseur - Evolution of Data Architectures: From Hadoop to Data Lake...
NoSQLmatters
 
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...
NoSQLmatters
 
Stefan Hochdörfer - The NoSQL Store everyone ignores: PostgreSQL - NoSQL matt...
NoSQLmatters
 
Adrian Colyer - Keynote: NoSQL matters - NoSQL matters Dublin 2015
NoSQLmatters
 
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
NoSQLmatters
 
Dan Sullivan - Data Analytics and Text Mining with MongoDB - NoSQL matters Du...
NoSQLmatters
 
Mark Harwood - Building Entity Centric Indexes - NoSQL matters Dublin 2015
NoSQLmatters
 
Prassnitha Sampath - Real Time Big Data Analytics with Kafka, Storm & HBase -...
NoSQLmatters
 
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
NoSQLmatters
 
Michael Hackstein - NoSQL meets Microservices - NoSQL matters Dublin 2015
NoSQLmatters
 
Chris Ward - Understanding databases for distributed docker applications - No...
NoSQLmatters
 
Philipp Krenn - Host your database in the cloud, they said... - NoSQL matters...
NoSQLmatters
 
Lucian Precup - Back to the Future: SQL 92 for Elasticsearch? - NoSQL matters...
NoSQLmatters
 
Bruno Guedes - Hadoop real time for dummies - NoSQL matters Paris 2015
NoSQLmatters
 
DuyHai DOAN - Real time analytics with Cassandra and Spark - NoSQL matters Pa...
NoSQLmatters
 
Benjamin Guinebertière - Microsoft Azure: Document DB and other noSQL databas...
NoSQLmatters
 
Tugdual Grall - From SQL to NoSQL in less than 40 min - NoSQL matters Paris 2015
NoSQLmatters
 
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
NoSQLmatters
 
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
NoSQLmatters
 
Rob Harrop- Key Note The God, the Bad and the Ugly - NoSQL matters Paris 2015
NoSQLmatters
 
Alexandre Vasseur - Evolution of Data Architectures: From Hadoop to Data Lake...
NoSQLmatters
 
Ad

Recently uploaded (20)

PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
Simplify React app login with asgardeo-sdk
vaibhav289687
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Simplify React app login with asgardeo-sdk
vaibhav289687
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 

David Pilato - Advance search for your legacy application - NoSQL matters Paris 2015

  • 1. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited for your legacy app advanced search David Pilato Developer | Evangelist @dadoonet
  • 2. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited our use case
  • 3. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited our legacy platform WEB APP HTTP/REST JDBC DATABASE SQL
  • 4. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited our legacy domain / database
  • 5. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited our legacy app demo time $ git clone https://github.com/dadoonet/legacy-search.git $ git checkout 00-legacy $ mvn clean install jetty:run
  • 6. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited architecture connecting with our app
  • 7. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited ETL using a ETL DATABASE SQL WEB APP HTTP/REST JDBC ELASTICSEARCH REST/JSON
  • 8. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited JDBC RIVER JDBC river DATABASE SQL WEB APP HTTP/REST JDBC ELASTICSEARCH REST/JSON SQL JSON
  • 9. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited JDBC river DATABASE SQL WEB APP HTTP/REST JDBC ELASTICSEARCH REST/JSON SQL
  • 10. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited
  • 11. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited direct connection Do It Yourself
  • 12. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited direct connection DATABASE SQL WEB APP HTTP/REST JDBC ELASTICSEARCH REST/JSON ES-CLIENT
  • 13. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited direct connection demo time $ git checkout 01-direct $ git checkout 02-bulk $ git checkout 03-mapping $ git checkout 04-aggs $ git checkout 05-compute $ mvn clean install jetty:run $ cat README.markdown
  • 14. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited
  • 15. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited
  • 16. www.elastic.co Copyright Elastic 2015 Copying, publishing and/or distributing without written permission is strictly prohibited https://elastic.co/support/ [email protected] David Pilato Developer | Evangelist @dadoonet