What is Bazel?
Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software, and thus it has been designed to handle build problems present in Google's development environment.
Bazel is a tool in the Java Build Tools category of a tech stack.
Why developers like Bazel
Fast
Deterministic incremental builds
Correct
Multi-language
Enforces declared inputs/outputs
High-level build language
Scalable
Multi-platform support
Sandboxing