당근 홈 피드, Server Driven UI로 실험 이터레이션 빠르게 돌리기
53
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

당근 홈 피드의 Server Driven UI 도입

이 게시물은 당근의 홈 피드 화면에서 Server Driven UI(SDUI)를 도입해 실험 이터레이션을 빠르게 돌리는 과정을 설명합니다.

기존 문제점

  • 뷰타입 재사용의 어려움과 앱 업데이트 지연 문제
  • 실험 유연성 및 속도 저하
  • UI 요소 명칭 불일치로 인한 소통 문제

해결책: SDUI와 피드 아이템 카드

  • 서버에서 UI 명세를 내려 클라이언트 업데이트 없이 UI 변경 가능
  • Section, Component, Property 계층 구조로 재사용성과 유연성 향상
  • 피드 액션 통합 시스템으로 클라이언트 동작 표준화
  • 피드 아이템 제네레이터로 데이터 변환 및 다양한 서비스 UI 일관성 유지

성과 및 향후 계획

  • 실험 준비 기간 단축 및 빠른 아이디어 검증
  • 동네생활 모임 및 비즈니스 소식 UI 실험에서 클릭수 및 단골 맺기 수 증가
  • 지속적 SDUI 발전과 아키텍처 개선을 위한 백엔드 엔지니어 채용 계획

연관 게시글