해당 글은 마이크로서비스 아키텍처 구축에서 학습한 내용을 다룹니다.목차MSA에서 DRY와 코드 재사용의 위험서비스 디스커버리DNS동적 서비스 레지스트리1. MSA에서 DRY와 코드 재사용의 위험개발자라면 DRY(Don't Repeat Yourself), 즉, 반복하지 말라는 약어를 종종 듣게된다.동일한 작업을 수행하는 코드 라인이 많으면 코드 베이스가 필요 이상으로 커져 파악하기 어려워지며,동작을 변경하려고 할 때 해당 동작이 시스템의 많은 곳에 복제되어있다면 변경할때 누락되기 쉽다.때문에 DRY는 재사용할 수 있는 코드를 만들도록 유도한다.중복된 코드를 모아 추상화한 다음, 여러 곳에서 호출할 수 있으며, 아마도 어디에서나 사용할 수 있는 공유 라이브러리를 만드는 단계까지 갈 수도 있다.라이브러리를 통..