현대적인 프로그램에서 널리 사용되는 고급 아키텍처는 REST 기반 마이크로 서비스 시스템입니다. 이는 느슨한 결합, 쉬운 재사용, 사용 가능한 기술 제한, 높은 확장 성 등과 같은 몇 가지 장점이 있습니다.
그러나 이러한 아키텍처에서 예상되는 문제 중 하나는 응용 프로그램의 종속성에 대한 가시성이 부족하다는 것입니다. 예를 들어 매일 한 세트의 REST 호출을 사용하는 애플리케이션이 있다고 가정 해 봅시다. 이 애플리케이션은 또한 두 번째 REST 호출 세트를 사용하지만 분기마다 한 번만 사용합니다. 지난 주에 로그를 스캔하면 모든 일일 계산이 표시되지만 분기 별 통화는 표시되지 않을 것입니다. 리팩토링 할 때가되면 분기 별 통화가 중단 될 위험이 높습니다.
이 위험을 줄이고 느슨하게 결합 된 아키텍처의 종속성에 대한 가시성을 높이기 위해 어떤 패턴이나 도구를 사용할 수 있습니까?