Monorepo
Turborepo Testing Guide: Running Tests Only for Changed Packages
Turborepo's core promise is simple: run tasks in the order they need to run, skip work you've already done, and do as much in parallel as possible. For testing, this translates to a system where only the packages affected by your changes get tested, previously-passing