Services

What we provide

Engineering illustration

Support

Aspect's Bazel support is the missing commercial support option for Bazel Open Source Software and its ecosystem of rules. Our experts will do our best to keep your team unblocked by answering questions, pointing to relevant documentation and issues, and recommending best practice patterns we've seen succeed.

Explore my support options
Image of team communication

We decided to dive in and migrate our build system entirely to Bazel. Once we had fully migrated, we saw many benefits to all parts of our development workflow.

Lewis Hemens photo
Lewis Hemens,
CTO of Dataform
Training illustration

Engineering

Our engineers will work alongside your development team to develop custom rules, fix bugs in open source rules and Bazel core, and unwind patches in your repository.

Develop my custom solution
Tristan Foureur photo
Tristan Foureur,
CTO of WeMaintain

We've drastically reduced our overall CI pipeline time from an hour to 7 minutes while making the tooling easy to use for our engineering team.

Consulting illustration

Consulting

Maximize Bazel's value to your organization with a robust migration plan. Our experts will chart an optimal path tailored to your resources and goals. We also provide staff augmentation to give your team the expertise necessary to accelerate your transition to Bazel.

Plan my Bazel migration

I cannot imagine building and testing Angular without Bazel. It's been a life-changer for us and enabled us to scale and iterate in ways that we couldn't have accomplished otherwise.

Igor Minaev
Igor Minar,
TL of Angular

Training

Aspect's training can cover everything from Bazel essentials to advanced topics for build system engineers. Whether your team is only getting started with Bazel, or is already well versed and would like to build on their knowledge, we will customize a training program that maximizes the value to your engineers.

Discover more

Bazel Essentials

Key concepts
Build, test & query
Workspaces & bzlmod

Macros & genrule
Toolchains & platforms

Ecosystems

Go
Python
JavaScript / TypeScript / Node.js

C/C++
Java / Kotlin
Docker / OCI
and more

Advanced Topics

Custom rules
BUILD file generation
Developer experience with Bazel

Optimizing CI for Bazel
Remote execution & remote cache

Vasilios Pantazopoulos
Vasilios Pantazopoulos,
FullStory

As a Bazel monorepo, our frontend builds have always been difficult to understand and reason about. With Aspect's congenial, guided assistance, we've brought our production and local development build pipelines closer to each other.

Trusted By

We're here to help.

Questions or concerns? Just reach out. Whether it's a simple question or a complex inquiry, you'll hear from us within 24 hours.

Schedule my free consult