Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

앱 배포 없이 화면을 바꾸다: Server-Driven UI 도입기(1)

잡코리아 favicon잡코리아·Architecture·
RedisREST API
2026년 03월 19일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

잡코리아가 SDUI를 도입해 서버가 화면 구성을 제어하고, 클라이언트는 렌더링에 집중하는 구조로 전환했습니다. Screen/Section 계층으로 재사용성과 유지보수를 대폭 개선했습니다.

구현 방법

  • SDUI 아키텍처 도입: Screen(화면 컨테이너)와 Section(재사용 블록) 정의
  • RenderType 관리로 구버전 호환성 확보
  • Screen/Section은 독립 API 호출 및 Redis에 버전·스키마 저장
  • 매번 version.json 체크 후 변경 시에만 데이터 다운로드; 캐시 활용

주요 결과

  • 앱/웹 전체 화면 구성이 서버 배포 없이도 즉시 반영되며 배포 속도가 향상
  • Section 단위 로딩으로 한 섹션 실패가 전체 화면에 영향 최소화
  • 버전 기반 관리로 운영 효율성과 재사용성 증가

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
SDUI로 네이티브 운영 민첩성 높이기 섬네일
76%

SDUI로 네이티브 운영 민첩성 높이기

올리브영 favicon올리브영·2025년 11월 04일
서버가 UI를 제어하는 SDUI, KREAM 백엔드의 관리 전략 섬네일
75%

서버가 UI를 제어하는 SDUI, KREAM 백엔드의 관리 전략

KREAM faviconKREAM·2025년 10월 28일
Server Driven UI 호출 구조 개선 섬네일
73%

Server Driven UI 호출 구조 개선

카카오스타일 favicon카카오스타일·2024년 08월 04일