My impressions exactly.

Monorepos also have big problems with tooling. Being working with Bazel for a while now, and it lacks documentation, lacks examples, and counterintuitively makes something like generating classes from .proto files a horrible mess.

Good luck if you’re working with something less mainstream, like Scala or Kotlin, by the way.

Solutions Architect @Depop, author of “Hands-on Design Patterns with Kotlin” book and “Web Development with Kotlin” course