Living comfortably at HEAD with Bazel

Speaker: Šimon Tóth

Audience level: [ Beginner | Intermediate ]

Polyrepo environments have been gaining popularity as the ergonomics of package managers such as Conan or vcpkg improve, giving teams the desired autonomy and independence. Despite that, a polyrepo environment is not a one size fits all solution. Choosing a monorepo might be the perfect match for your organization.

In this talk I will walk you through:

  • The upsides and downsides of choosing a monorepo or polyrepo environment.
  • How to use Bazel for an ergonomic monorepo configuration.
  • How to adjust your git workflow to match.