이 포스팅은 도서출판인사이트의 "Clean Architecture" 내용을 참조하였습니다. 설계Design / 아키텍처 Architecture 아키텍처 Low level 세부사항과 분리된, High level의 무언가를 가르킬 때 사용 설계 Low level의 구조 또는 결정사항을 의미할 때 사용 But 아키텍처와 설계의 사소한 차이는 무시할 수 있는 수준으로 혼용하여 사용해도 큰 문제가 없음 Why? 어차피 High level과 Low level은 유기적으로 연결되어 있을 뿐더러 둘의 경계가 뚜렷하지 않고 결국 High level에서 Low level로 향하는 의사결정의 연속성만이 존재할 뿐 이상적인 SW 아키텍처의 목표? 한 마디로 요약하자면 "SW Architecture의 목표는 필요한 무언가를 만..