카카오스타일이 서버 주도형 UI의 하드코딩 문제를 해결하기 위해 화면 구성을 데이터로 관리하는 UX Builder를 개발했다.
공통 UI를 ZComponent로 분리하고 스토리북과 스냅샷 테스트로 관리 체계를 만들었다.
2024년 iOS 모듈화를 진행하며 구조 정리보다 의존성 관리와 영향 범위 최소화가 더 중요하다는 걸 배웠다.
PDP는 Aggregate와 Port/Adapter 분리로 외부 변경에 강한 구조를 만든다.
Matter.js로 시작한 게임을 Phaser.js로 전환해 연출과 안정성을 확보했다.
Emotion 기반 시스템을 Vanilla Extract와 CSS 변수로 재설계해 상품 카드를 11개 지면에 통합했다.
카카오스타일 개발팀의 문화, 기술 스택, 서비스 운영 방향을 소개한다.