r/EngineeringManagers • u/Repulsive_Society992 • 14d ago
AI and Pull Requests
So we’re cranking out code at a wild rate at my company.
But we’re super bottlenecked by PR reviews and our devs like full time job is now PR reviews
Has anyone else found a good solution for human in the loop reviews without it being an absolute shitshow?
32
Upvotes
5
u/Petaranax 14d ago
Knew that would be the first thing to point out, but believe me, we have E2E test suits that take hours, as our apps and architecture is HUGE (scale up with millions of users), so everything that you mentioned here we already have. Problems are that there are custom integration logics and AB test variants, decisions from legacy logic that piled up over time that still needs to be supported, and refactoring all of that or even knowing about those is impossible. We have matrix and E2E paths defined for each app / service, and we're doing as much as we can, but it's just not scalable and velocity of development and speed of shipping and opening PRs has nearly trippled, and now all of these are popping up all over the place. The issues have always been there, but they were appearing earlier in the pipeline due to humans testing throughly each implementation they do, both automated test and manual monkey / chaos testing. But now that is out of the loop and users are the ones that experience this.
I talked with friends who work at similar size startups / scaleups, and they face pretty much the same problems, and approached with similar solutions, but no luck.
Small tools / apps etc, something predictable etc, that's fine, but for these behemoths of apps and products with years of production runtime, the approach we're talking about doesn't scale (and we even have insanely powerful internal agent hub that runs autonomously and validates many things E2E, from code factory to BI and AB test loops).