For Rubyists, we dive into Elasticsearch-rails, the popular gem for providing full-text search to Rails application, and see how GitLab uses it in its own way.
GitLab uses Elasticsearch-Rails gem, but uses its own set-up to allow for zero downtime upgrades. We will read through the Ruby code in both projects and see how it works, what GitLab wants to achieve it, and how it might also be applicable to your app.
About lulalala
I am a happy Rubyist, and also an otaku!