아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
올리브영 favicon올리브영

올리브영, SDUI로 앱 업데이트 속도 혁신!

by DD
2025-11-04
8개월 전
조회수 1

네이티브 앱의 업데이트 속도 한계를 극복하기 위해 SDUI를 도입함

SDUI를 통해 화면 변경을 서버 설정만으로 가능하게 함

A/B 테스트 및 핫픽스 적용 속도를 획기적으로 개선, 운영 효율성 증대

SDUI 아키텍처 핵심 요소

SDUI는 서버가 화면을 그릴 설계도(스키마)를 제공하고, 클라이언트는 이를 렌더링하는 방식으로 작동한다. 구체적으로, 섹션, 컴포넌트, 데이터, 액션 4가지 핵심 요소를 정의하여 유연성을 확보했다. 따라서, 스키마 설계가 SDUI의 성패를 가르는 핵심 요소가 된다.

SDUI 성능 최적화 전략

ATF(Above-The-Fold) 영역의 API 분리를 통해 초기 로딩 속도를 개선했다. Lazy Loading 기법을 활용하여 개인화된 영역의 로딩 부하를 줄였다. 반면, 에 따라 성능이 좌우되는 단점이 존재하므로, 을 엄격하게 정의해야 한다.

네트워크 환경
데이터 규칙

SDUI 도입 시 고려사항

SDUI는 만능 해결책이 아니므로, 네이티브, 웹, SDUI를 적절히 조합해야 한다. 스키마 과설계를 피하고, 알 수 없는 타입에 대한 안전한 폴백 정책을 마련해야 한다. 따라서, A/B 테스트를 위한 스키마 버저닝과 기능 토글을 활용하여 유연하게 대처해야 한다.

SDUI로 네이티브 운영 민첩성 높이기
중급
아키텍처
SDUI
Android
Frontend
Mobile
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

GitHub Mobile, 이슈 관리 효율성을 높이다!

깃헙 로고

GitHub Mobile에서 Copilot으로 코드 수정이 더 쉬워졌어요!

깃헙 로고

안드로이드(Android), 사진 위치 정보 공유를 막다: 개발자들은?

해커뉴스 로고

안드로이드(Android) 데스크톱, 랩탑을 대체할 수 있을까?

해커뉴스 로고

Rust와 Iced로 Android 앱 개발, 가능할까?

해커뉴스 로고

뱅크샐러드 Android 팀의 모든 것!

뱅크샐러드 로고
올리브영 favicon올리브영
중급
아키텍처
SDUI
Android
Frontend
Mobile

관련 추천 글

GitHub Mobile, 이슈 관리 효율성을 높이다!

깃헙 로고

GitHub Mobile에서 Copilot으로 코드 수정이 더 쉬워졌어요!

깃헙 로고

안드로이드(Android), 사진 위치 정보 공유를 막다: 개발자들은?

해커뉴스 로고