처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 'Graceful Degradation(우아한 성능 저하)'이란?

보통 freeCodeCamp
보기 및 정답
A 시스템의 모든 프로세스를 순서대로 천천히 종료하여 데이터 손실을 방지하는 과정이다
B 시스템의 일부가 장애를 겪어도 핵심 기능은 유지하면서 서비스 품질을 단계적으로 낮추는 설계 원칙이다
C 유지보수가 어려운 오래된 레거시 코드를 서서히 삭제하고 새 코드로 교체하는 것이다
D 성능 테스트에서 점진적으로 부하를 증가시켜 시스템의 최대 처리 능력을 측정하는 것이라고 일반적으로 알려져 있다

해설

Graceful Degradation은 시스템 장애 시 전체가 멈추지 않고 핵심 기능은 유지하면서 부가 기능만 비활성화하는 설계 원칙입니다. 예를 들어 추천 서비스가 다운되어도 기본 상품 목록은 보여주는 식입니다. Progressive Enhancement의 반대 개념으로도 사용됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기