결제 도메인의 추상화 보존기 - 비효율적 연동 구조에서의 교훈: 소통 비용과 인터페이스 개선 경험 결제 서버는 여러 서비스들이 연동되는 플랫폼이다 보니 당연하게도 어떤 설계를 디자인할 때 추상화에 많은 신경을 쓰게된다. 다만, 이번에 진행하고 있는 프로젝트에서 각 서비스들의 리소스가 부족하다보니 특정 데이터를 전달받을 때, 각 서비스에서 이미 사용하고 있던 API 를 전달받게 되었다. 우리가 원하는 타입 A로 전달받지 않으니 서비스 별 서로 다른 응답값들을 A 타입으로 조합 및 가공해야하는 추가 공수가 발생했고, 이는 하기 2가지의 문제가 있었다. 결제 도메인에서 불필요한 서비스 도메인 지식을 알아야 한다는 점서비스 종속 코드 증가서비스 지식을 알기 위한 상호간 소통 비용이 증가하는 점 모든 응답 케..