Building a live search experience using Elastic App Search

A presentation at AWS Community Day 2019 in July 2019 in Bengaluru, Karnataka, India by Aravind Putrevu

Slide 1

Slide 1

Building a search experience with App Search Aravind Putrevu aravind.dev | @aravindputrevu 1

Slide 2

Slide 2

2

Slide 3

Slide 3

3 Image credits: Google Images/prefixbox

Slide 4

Slide 4

4 Image credits: Ildiko Ignacz

Slide 5

Slide 5

5 Image credits: Google Images

Slide 6

Slide 6

You might have touched Elasticsearch in last 24 hours… 6

Slide 7

Slide 7

Elastic Stack SOLUTIONS Elastic Stack Kibana Visualize & Manage Elasticsearch Store, Search, & Analyze Beats SaaS Elastic Cloud 7 Logstash SELF-MANAGED Elastic Cloud Enterprise Standalone Ingest

Slide 8

Slide 8

• Distributed Search Engine • NoSQL Datastore • REST API Enabled • Multiple Usecases • Logging, Metrics • Security • APM 8

Slide 9

Slide 9

Building Search • Faster • Auto-complete • Typo-correction • Aggregations 9

Slide 10

Slide 10

10

Slide 11

Slide 11

11

Slide 12

Slide 12

12

Slide 13

Slide 13

Architecture without App Search Elasticsearch Cluster 13 Your Application User

Slide 14

Slide 14

Architecture with App Search Filebeat Java App Server Elasticsearch Cluster 14 App Search Server Your Application User

Slide 15

Slide 15

15

Slide 16

Slide 16

Resources ela.st/aws-community 16