@Josh Friend and I just published a post on the Block (formerly Square) engineering blog about all the work we've done to make the IDE sync faster for very large Gradle projects (ours have 7000+ and 2000+ subprojects, respectively)
https://engineering.block.xyz/blog/shrinking-elephants#user-content-fnref-2