Google Drops Bazel in favor of Nx
source link: https://blog.nrwl.io/google-drops-bazel-in-favor-of-nx-13827d388bbd
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Google Drops Bazel in favor of Nx
In an attempt to lower maintenance costs and increase developer productivity, going forward Google has made the decision to fully embrace the open-source monorepo tool Nx.
Nx has been around for more than 5 years having gained not only a high level of maturity but at the same time massive adoption in the community, now amounting to more than 1.6 million weekly downloads, experiencing a 50% growth just in the last 3 months.
Nx’s plugin system and developer kit have proven to be lightweight and still flexible enough to adapt to a variety of different ecosystems. Such extensibility is massively important for Google’s environment, allowing Nx to work beyond just pure JavaScript-based frontend development and potentially also leveraging the vast set of community plugins that are already available.
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
It’s April Fool’s day, so guess we got you 😅. Sorry for that, but definitely keep reading. While Google is probably not dropping Blaze/Bazel (although Google, if you wanna reach out, we’re all ears), the rest of the article is actually 100% the truth, promise 🙂.
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
Now, while extensibility is important, Google was searching for something that could match its massive scale, allowing it to cope with the thousands of developers that daily commit to its monorepo and which should not suffer any productivity drain. Nx’s distributed computation cache helps with that and while Google’s scale will probably outgrow Nx Cloud’s free 500 hours per month offer, they can still benefit from hosting Nx Private Cloud in their massive data centers.
Nx’s distributed caching powered by Nx CloudLowering their current maintenance and configuration costs being one of the main drivers, engineers found Nx Cloud’s distributed task execution (DTE) model extremely appealing. With minimal to no configuration, Nx Cloud DTE is able to leverage historical run data to automatically spin up agents on CI and thus achieve a high degree of parallelism, maximizing utilization and avoiding idle times.
Nx Cloud DTE agents parallelizing workIf you’re in a similar position, aiming to
- lower maintenance costs of your developer build infrastructure
- benefit from a high degree of developer ergonomics
- leverage a vibrant community and rich plugin ecosystem
- benefit from speed improvements coming from local computation caching and Nx Clouds cache distribution and DTE (note, for you 500 free hours/month might actually be more than enough 😉)
then definitely reach out. Go to
And note, today is a special day (April 1st), so don’t take everything too seriously 😉
Recommend
-
7
Industry Google tips the scales in its own favor–but do marketers care?; Tuesday’s daily brief Plus, how...
-
5
Google dismantles Health unit in favor of tried-and-tested ‘throw everything at the wall’ strategy Google Health employees are being sent to other company divisions
-
5
Search Engine Land » Channel » Analytics & Convers...
-
4
Google is sunsetting Conversational Actions in favor of App Actions Five years ago, Google introduced us to Conversational Actions which allowed developers to create products ce...
-
10
Google is shutting down Assistant's Conversational Actions in favor of App Actions for Android By Will Sattelberg Publi...
-
5
Google Play enforcement bots are on the case — Google Play hides app permissions in favor of developer-written descriptions Let's hope nobody lies about what permissions th...
-
1
Google Play Store might be removing app permissions overview in favor of new Data Safety info
-
1
GM plans to phase out Apple CarPlay in EVs in favor of Google Automo...
-
6
I guess that's one way to boost Google Pay usage — Bank error in your favor: Google Pay bug accidentally sends users free money Google tried to take the money back, but won...
-
4
Samsung can't ditch Google in favor of Bing search on its smartphones after all...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK