How to Use Bazel to Manage Monorepos: The Grammarly Front-End Team’s Experience [rus]
Talk presentation
At some point, we reached the limit of the existing build process in the Grammarly Editor monorepo. Build tools required too much time to support, and each new package increased build time and made dependency management harder. To move further, we had to rethink the architecture of the build process. Our solution: We switched to Bazel. In this talk, I will share our findings and how we made the architecture of the build process scalable and predictable.
Oleksii Levzhynskyi
Grammarly, Area Tech Lead
- Area Tech Lead at Grammarly
- Software engineer with over twelve years of front-end development experience
- He has been working at Grammarly for more than 8 years, where he works on various web-based applications used by millions of users
- In his spare time, he gives public talks, writes tech articles, and contributes to Focal, an open-source reactive state management framework