Temos de 20 a 30 módulos / soluções independentes. Cada um deles tem cerca de 7 a 10 projetos com diferentes classes, componentes, etc. Estes são todos utilizados internamente em nossa empresa.
Nosso problema é que, quando fazemos uma alteração em um módulo, precisamos garantir a atualização de todos os outros módulos que acessam esse código. Isso é difícil de saber porque está em diferentes bases de código.
Como podemos documentar onde estão todos os usos externos de uma API? Ou impedir que pequenas alterações quebrem outros módulos?