Accelerated Bazel Migration Toolkit
Migrations are often difficult, but they don’t have to be. EngFlow will help you migrate the right way.
In the first six weeks:
- your developer productivity teams will be trained,
- your EngFlow cluster will be up and running, and
- you will have confidence in your migration strategy.
For the rest of the year you will use EngFlow’s products and services, including quarterly check-ins.
Timeline
Bazel Migration Launch
EngFlow Toolkit &
Quarterly Implementation Reviews
Q1
Q2
Q3
Q4
Bazel Migration Launch
For six weeks, EngFlow will work shoulder-to-shoulder with your team to assess and plan out the migration. Features of a Bazel Migration Launch include:
Bazel Bootcamp and EngFlow Developer Productivity Expert courses
Ensures your team has the required capabilities to embark on the path ahead.
Migration Boost
Our experts will leverage their extensive migration experience to design the best path forward for your codebase and your team.
Accelerate with Remote Caching
Speed up builds and tests across your team to boost their productivity.
EngFlow Toolkit: cloud-based with expert support
For the remainder of the year, experience the advantages of using EngFlow’s products and services:
Build and Test UI
Debug, optimize and share build and test results. Get automatic suggestions with each build and test, so that your team can continually optimize them for performance and cost.
Remote caching
Speed up incremental builds across your team.
Migration tools
Leverage EngFlow’s extensive migration experience.
Remote execution
Test your compatibility to distribute actions across a cluster of machines as you migrate code.
Quarterly Implementation Reviews
EngFlow will help keep you on track with support and recommendations:
Migration review and goal validation
Course-correct if things change along the way.
Best practices and high-ROI next step recommendations
Ensures that your team is using Bazel in the most cost-effective and successful way.
More training
Profit from knowledge transfer, including a Bootcamp on advanced topics.
Bazel Migration Launch: Weekly Overview
Week 1
EngFlow delivers
EngFlow Kickoff & Education
You receive
- Knowledge and confidence in your approach
- Access to Developer Support
Weeks 2–3
EngFlow delivers
Migration Boost
- Migration path defined
- CI Strategy defined
You receive
The blueprint for your first migration steps.Week 4
EngFlow delivers
EngFlow Cluster Ramp-Up
- EngFlow cluster created
- EngFlow Config: proof of concept integrated with EngFlow cluster
You receive
- EngFlow Build and Test UI: insight into your builds, including automated suggestions for migration best practices and optimized cost and performance via EngFlow and Bazel profile analyzer
- EngFlow Remote Caching: save time and money
- EngFlow Remote Execution: test your compatibility with remote execution
Weeks 5–6
EngFlow delivers
Tuning Phase
- Continue migrating targets
- Tune and adjust remote execution
- Enable local workloads, if desired
You receive
Efficiency: Your EngFlow cluster will be optimized for cost and performance of remote caching, as well as for remote execution compatibility testing.Conclusion
EngFlow delivers
EngFlow Bazel Implementation Review
You receive
Conclusion report with best practices, migration wrap up recommendations, and recommendations for optimized performance with remote caching and remote executionAdditional customizations available
Larger Remote Execution Cluster
Accelerate your builds and tests with a larger remote execution cluster
CI Runners
Optimize CI performance/cost
Other deployments
Self-managed, cloud or on-prem
Custom migration or tuning development
Via EngFlow & consulting partners
More about EngFlow’s platform
Remote Execution
Make builds & tests faster: distribute them and remotely cache results.
Remote Caching
Boost productivity, optimize builds, & eliminate redundant tasks.
Build and Test UI
View build and test results in your browser and share them with others.