The wait is over. How to successfully migrate to Bazel from Maven or Gradle

30.05.2019, 12:00-13:00
Presentation

At Wix We decided to switch to the Bazel build tool. The result was a dramatic improvement in performance and accuracy.

As Wix Backend grew exponentially with more than 700 micro-services, it became obvious our build times on Maven have been slowing us down. We decided to switch to the Bazel build tool while harnessing the “remote build execution” feature. The result was a dramatic improvement in performance and accuracy of builds.

In this talk, I will share with you how to achieve a successful migration to Bazel from Maven or Gradle, focusing on 5 important areas you have to think about and decide on the right approach for you, ranging from choosing the right build unit granularity to remote caching best practices.

I will also describe and demonstrate some of the available tools in the eco-system that help with the migration and with making everyday work easier.