UT Institute of Computer Science Graduation Theses Registry

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