콘텐츠 체인

해결하고 싶은 문제

물리적으로 분산된 콘텐츠는 사용성이 매우 떨어진다. 스토리지 마이그레이션이나 추가 개발 없이 콘텐츠 위치투명성을 확보하고 싶다.

솔루션/패턴 설명

fallbacks 기능을 이용해 물리적으로 분리된 엔드포인트를 연결한다.

../../_images/dgm008.png

구현

  • fallbacks 될 조건과 이후 액션을 구성한다.

  • URL을 replace 시키면서 함수를 추가할 수 있다.

장점/효과

스토리지 마이그레이션이나 코드 수정없이 콘텐츠를 유연하게 연결할 수 있다. 향후 별도의 스토리지나 외부 서비스를 연결해야 하는 경우에도 손쉽게 확장이 가능하다.

기타

외부 콘텐츠를 캐싱하면 외부 종속성으로 인한 성능저하를 방지할 수 있다.