모바일·
카카오 스타일 (지그재그)·
1년 동안의 iOS 모듈화 진행기 — 2. Component 모듈
피처 모듈을 독립시키려면 상품 카드 캐러셀·헤더·배너 같은 공통 UI 컴포넌트를 분리해야 했지만, 서버 드리븐 환경에서 어떤 컴포넌트가 있는지 한눈에 볼 카탈로그가 없어 중복 개발과 QA 범위 정의가 어려웠다.
#modularization#ios#ci-cd+2
피처 모듈을 독립시키려면 상품 카드 캐러셀·헤더·배너 같은 공통 UI 컴포넌트를 분리해야 했지만, 서버 드리븐 환경에서 어떤 컴포넌트가 있는지 한눈에 볼 카탈로그가 없어 중복 개발과 QA 범위 정의가 어려웠다.
지그재그 앱 내 캐주얼 게임 "포치의 선물가게"를 React+Next.js+Matter.js로 구현했지만 "게임 같다"는 느낌이 부족하고, 고해상도 흐릿함·시드 재현성·게임오버 오작동 같은 디테일 결함이 남았다.
카카오스타일 PDP는 약 20개 마이크로서비스에서 실시간 데이터를 끌어모으는 구조라 외부 입출력 변경이 잦았고, 이로 인해 도메인 로직에 잔잔한 변경이 자꾸 전이됐다.