I just don't see a new company starting up that one day will need Bazel doing that with Bazel. There is just too much overhead, you won't ever become that company that needs Bazel if you start out that way.
This is not only related to the size of the company but rather the size of the project. For instance if the project requires polyglot build or codegen (gRPC does both for instance), Bazel will shine and save a lot of time and headaches.
That’s not to say that it’s without its problems and that some use cases are very rough around the edges. Which is something the team and community are working to fix.
This is not only related to the size of the company but rather the size of the project. For instance if the project requires polyglot build or codegen (gRPC does both for instance), Bazel will shine and save a lot of time and headaches.
That’s not to say that it’s without its problems and that some use cases are very rough around the edges. Which is something the team and community are working to fix.