핵심 요약
올리브영이 SDUI를 도입해 네이티브 앱의 속도와 일관성을 높이고, 서버 스키마로 화면 구성을 제어하는 운영 모델을 공유합니다.
주요 경험
- 섹션/컴포넌트/데이터/액션의 4요소로 스키마를 정의하고, 레이아웃은 클라이언트 디자인 시스템에 위임해 단순화를 달성
- ATF 전용 API 분리와 데이터 최소화로 초기 화면 로딩 성능을 개선하고, 스크롤 영역은 비동기로 처리
- 서버-클라이언트 간의 약속(스키마)으로 플랫폼 간 동시 배포와 실험/롤백의 속도를 높임
얻은 인사이트
- 스키마 설계가 SDUI의 성공 여부를 좌우하며, 명확한 약속이 유지보수를 용이하게 함
- 서버 배포 중심의 운영으로 실험 속도와 롤백 관리가 크게 개선될 수 있음
- 네트워크 의존성 증가에 따른 디버깅과 폴백 전략의 중요성이 커짐



