March 7-9, 2018
Montreal, Canada

Scale search powered apps with Elasticsearch, k8s and go

Elasticsearch is a scalable text-search engine that replicates its index onto many instances. Managing many clusters can be daunting as their configuration drifts and their intrinsic data distribution diverges. At Shopify, we built an internal search operator with Elasticsearch, written in Golang and using Kubernetes as its foundation to allow deployment on k8s fleets, like Google Cloud. I’ll share lessons learned and benefits of this system.

View all 154 sessions

Maxime Boisvert

Shopify

Previously an amateur musician and in electrical engineering, Maxime was introduced to computer science in 2007. He then obtained a B.Sc. in Computer Science from the Université de Montréal (2011) and a M.Sc. in IT at UQAM (2017). Before joining Shopify, he worked at Lexum as a search engine specialist and a team leader. At Shopify since 2016, Maxime worked on the management and security of domains. He is now working on the cloud infrastructure with Kubernetes and Elasticsearch.

Read More

Montreal 2018 sponsored by