I personally like using it for my monorepo projects. At least for Java the Maven dependencies for all of the services get defined in a single top-level MODULE.bazel file which prevents drift in the dependency versions I'm using across the project.
I'm sure it's possible to do the exact same thing in <NAME ANOTHER BUILD TOOL>, but I found it to be easy enough in Bazel without the configuration being overly verbose.
I'm sure it's possible to do the exact same thing in <NAME ANOTHER BUILD TOOL>, but I found it to be easy enough in Bazel without the configuration being overly verbose.