끝없이 반복하는 추
모든 연산능력을 중앙서버에 두는방식, 단말에 두는방식사이에서 끊임없이 진동 해옴.
웹 또한 이런 진동을 겪음.
<연산능력 위치>
서버 팜(server farm) → 브라우저에 애플릿 추가 → 동적처리 서버로이동 → 브라우저에 Ajax, Js추가
진동은 그저 핵심 업무 규칙의 중심에서 밀어내고 싶은 단기적인 문제일 뿐이며 이러한 진동은 한동안 계속될 것이라 저자는 말함.
<Q회사 이야기>
데스크톱 앱으로 개발된 개인용 재무시스템이 출시함.
어느날 웹이 등장하자 마케터는 재무시스템의 GUI를 웹브라우저와 같은 룩앤필을 제공하고자 기획 및 시행.
저자는 그자리에 있었더라면 업무규칙을 GUI로부터 격리시키고자 할것이라고함.
요약
GUI는 세부사항임. 핵심업무 로직에서 분리된 경계 바깥에 두어야하는 입출력장치임.
'📚 Book > Clean Architecture' 카테고리의 다른 글
33장 사례 연구: 비디오 판매 (0) | 2020.02.22 |
---|---|
32장 프레임워크는 세부사항이다 (0) | 2020.02.22 |
30장 데이터베이스는 세부사항이다 (0) | 2020.02.22 |
28장 테스트 경계 (0) | 2020.02.22 |
27장 '크고 작은 모든' 서비스들 (0) | 2020.02.22 |