본문으로 이동
디자인 가이드를 넘어 비로소 시스템으로, 우아한공방 코어시스템 #우아콘2024 #우아한형제들
컨퍼런스

디자인 가이드를 넘어 비로소 시스템으로, 우아한공방 코어시스템 #우아콘2024 #우아한형제들

우아콘 2024 우아한형제들 · YouTube

원문 보기

AI 핵심 요약

서비스별 컴포넌트 라이브러리를 중앙화한 뒤에도 기준과 운영 체계가 부족해 민트·블루 시스템의 인터페이스가 달라지고, 복잡성과 저자 의존성이 커지는 문제가 생겼다. 이를 해결하기 위해 우아한공방의 코어 시스템을 설계해 공통 정책과 인터페이스를 마련하고, 코어·클레이·몰드 계층의 역할과 변경 경계를 명확히 했다. 스타일 없는 헤드리스 Base Component와 슬롯·레이어 규격을 도입하고, Figma와 각 플랫폼을 잇는 Foundation API를 구성해 기능과 디자인 언어를 분리했다. 제품 팀은 Base Component를 직접 활용해 새 UI를 구현할 수 있고, 검증된 공통 요소와 제품별 실험을 각 계층에서 다루도록 한 것이 핵심 교훈이다.

  • 가이드라인과 컴포넌트 목록만으로는 시스템이 되지 않으며, 의사결정과 가치 판단의 기준이 함께 있어야 한다.
  • 검증되지 않은 제품별 컴포넌트는 공통 계층에 올리기보다 몰드에 격리해 실험과 변경의 영향을 제한한다.
  • 기능과 스타일을 분리한 헤드리스 Base Component를 두면 각 디자인 시스템이 공통 동작을 재사용하면서 고유한 스타일을 적용할 수 있다.
  • 슬롯과 레이어의 규격을 정해 디자인 구성과 코드 인터페이스를 연결하면 저자에게 의존하는 해석과 확인 작업을 줄일 수 있다.

소개

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 방대한 컴포넌트 라이브러리와 빼곡한 원칙들이 존재함에도 불구하고, 우리는 왜 끊임없이 새로운 시스템을 만들어야 할까요? 디자인 시스템을 단순 스타일 가이드를 넘어 진정한 '시스템'으로 작동하게 하려면 어떻게 해야 할까요? 1년 6개월간 “우아한형제들”의 디자인 시스템 여정을 통해 얻은 인사이트를 공유하며, Base Component와 Foundation API를 통해 코드를 효과적으로 연결하고, 이를 통해 디자이너와 엔지니어의 비효율적인 프로세스를 최소화하고, 보다 중요한 고민에 집중할 수 있는 방법들을 소개합니다. ㅤ 👉 발표자 소개ㅤ 허준, UX엔지니어

비슷한 학습 자료

컨퍼런스 우아콘 2025

[세션 설명] 우아한공방은 우아한형제들의 디자인시스템으로, 3년간의 안정화를 거쳐 모든 프로덕트에 잘 녹아들게 되었습니다. 이제는 디자인시스템 개발을 넘어 전 직군의 업무 효율에 도움 될 수 있는 방안을 고민하고 있습니다. 각 프로덕트에서 우아한공방의 적용 현황을 분석해 시각화하고, 우아한공방 MCP를 활용해 UX/DX를 향상한 경험을 공유합니다. [발표자 소개] 권현아(프런트엔드 개발자), 이상철(프런트엔드 개발자)

프론트엔드 AI에이전트 개발 UI/UX

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 잘 만들어진 디자인 시스템의 컴포넌트를 어떻게 하면 더 효과적으로 활용할 수 있을까요? 단순하고 정적인 문서에서 확장하여, 웹 기반 실시간 코드 편집기와 타입 힌트를 제공함으로써 개발자가 컴포넌트를 더 쉽게 사용할 수 있도록 지원합니다. 또한, 코드 스니펫 공유 기능을 통해 생산성을 높이는 과정에서 마주한 기술적 도전과 해결 과정을 상세히 다룹니다. ㅤ 👉 발표자 소개ㅤ 추용혁, 웹프런트엔드 개발자

프론트엔드 UI/UX

컨퍼런스 우아콘 2023

[WOOWACON2023 세션 다시보기] 👉 세션 설명 - 커리어 시작을 디자인 시스템으로 하게 된 주니어 이야기 - 디자인 시스템을 진행하면서 주니어는 어떤 경험을 했는지, 그 안에서 어느 우여곡절 이야기들이 있었는지 함께 알아가요. - 디자인 시스템을 하나의 답으로 정의할 순 없지만, 이런 관점에서도 바라보고 이런 시행착오도 겪을 수 있구나를 간접적으로 느끼고 디자인 시스템을 조금이나마 이해하는 데 도움이 되길 바랍니다.ㅤ ㅤ 👉 발표자 소개 배민커머스웹프론트개발팀 권기석 서비스로 첫 발을 내디뎠지만, 디자인 시스템에 많은 시간을 기여하며 성장하고 있는 2년 차 개발자입니다. 👍 추천 대상 디자인 시스템에 관심이 있고, 시작하기 위해 준비 중인 엔지니어 🙋🏻‍♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.com 으로 문의주시기 바랍니다.

프론트엔드 UI/UX

컨퍼런스 우아콘 2023

[WOOWACON2023 세션 다시보기] 👉 세션 설명 디자인시스템은 크리에이티브를 방해하지 않는다!!! 배달의민족과 같이 크리에이티브한 브랜딩의 서비스는 디자인시스템을 어떻게 활용하고 있을까? 음식 배달을 넘어 커머스까지! 보다 넓은 서비스 경험을 아우르는 우아한형제들의 디자인시스템 발전사, 그리고 일하는 방식을 소개합니다. ㅤ ㅤ 👉 발표자 소개 공통코어프로덕트디자인팀 이종석 공통코어프로덕트디자인팀 13명의 팀원을 섬기는 '챙김이'입니다! 디자인 시스템을 포함해서 우아한형제들이 만들어가는 다양한 서비스의 공통의 경험을 챙기고 있고요. 위대한 것을 만들고 싶은 꿈이 있어요~ 공통코어프로덕트디자인팀 김선하 더 나은 프로덕트 사용 경험을 위해 디자인 시스템이 어떻게 도움이 될 수 있을지 늘 고민하는 디자이너입니다. 👍 추천 대상 대규모 조직에서 디자인시스템을 만들고 운영하는 이야기가 궁금한 누구나 우아한형제들의 디자인시스템을 알아보고 싶은 누구나 디자인시스템은 크리...

UI/UX

컨퍼런스 우아콘 2023

[WOOWACON2023 세션 다시보기] 👉 세션 설명 우아한공방으로 새롭게 단장한 디자인 시스템의 계층 구조와 이를 컴포넌트로 빚어낸 과정을 소개합니다. 그리고 컴포넌트 구현에 집중하기 위해 어떤 개발 환경을 갖췄는지, 운영 과정에서 정답이 없는 문제들을 어떻게 다뤄왔는지 공유드릴게요. 앞으로 더 확장해 나갈 디자인 시스템의 미래도 엿볼 수 있어요. ㅤ 👉 발표자 소개 배민커머스웹프론트개발팀 마광휘 배민커머스웹프론트개발팀에서 23명의 엔지니어가 조화롭게 좋은 프로덕트를 만들 수 있도록 팀 문화 고민과 시스템 아키텍처링을 진행하고 있는 챙김이 입니다. 최근에는 배민 전사의 웹 프론트 미래를 그리고 있어요. 배민커머스웹프론트개발팀 이상현 지속 가능한 디자인 시스템을 만들어나가는 프론트엔드 개발자입니다. 👍 추천 대상 - 사내 디자인 시스템을 운영하는 개발자 - 확장 가능하고 유연한 React UI 컴포넌트 구현에 관심 있는 분 🙋🏻‍♀️ 세션에 대해 궁금한 점이 ...

프론트엔드 UI/UX

컨퍼런스 우아콘 2023

[WOOWACON2023 세션 다시보기] 👉 세션 설명 디자인 시스템을 만들어 오며 겪었던 실제 사례들로부터. "엔지니어가 코딩하기 좋은 디자인"을 고민하고, "디자이너가 디자인하기 좋은 코드"를 고민했던 그 과정들을 공유해 보려 합니다! 좋은 제품을 만들기 위해! 디자인과 엔지니어링의 과정에서 가장 어려운 부분 중 하나는 소통과 협업이 아닐까요? 상대방의 언어와 사고를 이해하려 노력하고, 서로 부족한 부분을 먼저 채워주려 하는 우아한형제들의 업무 문화를 소개하고 싶어요. 👉 발표자 소개 공통코어프로덕트디자인팀 허준 디자인 시스템을 사용하는 엔지니어 디자이너 모두 행복했으면 좋겠다는 바람으로 일합니다! 배민커머스웹프론트개발팀 금교영 개발자 디자이너 모두에게 효율적인 디자인시스템을 만들기 위해서 노력하고 있어요! 👍 추천 대상 - 디자인 시스템을 만들고 운영하는 디자이너와 엔지니어 - 디자이너와 엔지니어 간의 소통이 어려운 분 - 디자이너와 엔지니어가 적극적으로 소...

UI/UX 애자일 · 협업