Daniel's working notes

Bazel

Bazel is build system developed by Google, similar with Make, Maven and Gradle.

Bazel use high level build language called Starlark which if we read the syntax similar with Python. Bazel can build fast and reliable because it can cache the result of compilation or build. As long as the input stay the same, Bazel will use the cache.

In Tokopedia, we use Bazel to build our iOS apps. This reduce our build times in CI almost 1000%.

Related notes:

Linked Notes: