Elasticsearch in Pipedrive

Name
Harald Astok
Abstract
Having a proper and effective search functionality in SaaS application is becoming more and more important. For example, eBay gets 3.5 billion search queries every day and querying directly from relational databases can become very complicated and resource consuming with such volumes. One way to handle scalable searchable data is to use the open-source Elasticsearch search engine. This thesis provides a case study of the adaption of Elas-ticsearch in an Estonian based SaaS start-up Pipedrive and an overview of the author's par-ticipation in the process. It analyses previous solutions that were implementing the usage of Elasticsearch, what technologies they were using and what problems emerged. Then it de-scribes in detail what the current architecture looks like and how Elasticsearch is configured for Pipedrive.
Graduation Thesis language
English
Graduation Thesis type
Master - Software Engineering
Supervisor(s)
Dietmar Alfred Paul Kurt Pfahl, Andreas Sepp
Defence year
2020
 
PDF