>Another pain with monoliths is that they can only be deployed if the entire monolith is passing all tests. When you cannot deploy your changes because someone else on an entirely orthogonal team broke something in the monolith which is not related to you it gets old really quick.
You can just... not allow code not passing test into master branch. They can fuck around in their own one, that's what branches are for