상품 목록 노출 개수를 페이지당 20개에서 100개로 늘리는 것은 서버가 보낼 응답의 양이 늘어나는 것을 뜻합니다. 그럼에도 서버의 응답 속도를 유지해달라는 것은 마치 자전거 뒷자리에 건장한 성인 남성 한 명을 태우고도 혼자 탈 때의 속도를 내라고 하는 것과 같습니다. 이럴 때는 자전거에 모터를 장착하는 수밖에 없습니다. 즉 모터를 구매해야 합니다. 서버에 트래픽 분산을 위한 스케일 아웃이나 서버의 스펙을 올리는 스케일 업이 필요합니다.
하지만 비용이 더 든다고 하는 순간부터 개발자 혼자 판단할 수 없습니다. 개발자에게는 돈을 마음대로 쓸 수 있는 권한이 없으니 비용이 발생하는 작업을 요청받으면 안 된다고 말하는 것입니다.
구조적으로 수정이 불가능하기 때문이다
이는 서비스에 구조적인 한계가 있는 경우입니다. 프레임워크(개발을 도와주는 도구)가 기능 수정을 허용하지 않거나 수정 요청 사항이 외부 서비스와 관련돼 있는 경우입니다.