요
요기요
October 10, 20251회
[디자인 시스템 어떻게 만들었어요?(1)] 아이콘 라이브러리 만들기
![[디자인 시스템 어떻게 만들었어요?(1)] 아이콘 라이브러리 만들기](https://miro.medium.com/v2/resize:fit:1200/1*kCf05hhyLPa7iBp2vBTJAA.png)
간단 소개
요기요 디자인 시스템(YDS)의 아이콘 라이브러리를 재구축하여 개발 생산성 및 사용자 경험 일관성을 향상시킨 과정.
AI Summary
YDS 아이콘 라이브러리 재구축 배경
- 기존 아이콘 관리는 트리 쉐이킹 불가, 색상 제어 미흡, 컴포넌트 라이브러리 종속성 등의 문제점을 가짐.
- 개별 SVG 컴포넌트 관리, 최적화, 독립적인 라이브러리 구축을 목표로 개선 방향 설정. 아이콘 라이브러리 구축 상세
- Figma SVG 파일을 svgo로 최적화하고 (Monochrome은
currentColor적용, Multicolor는 원본 색상 유지), svgr로 React 컴포넌트로 자동 변환. - AccessibleIcon 래퍼 컴포넌트를 통해 접근성을 확보하고, 아이콘 타입 식별 유틸리티 함수 제공. 디자인 시스템 통합 및 운영
- Wrapper 컴포넌트를 통해 디자인 시스템과 통합, 스타일 제어 및 타입 안정성 확보.
- 아이콘 변경 내역 자동화된 PR description 생성으로 관리 효율화.
- 향후 Figma 플러그인을 통한 협업 방식 개선 계획.
Next Feeds
PostgreSQL to ES: (1) Kafka Connect CDC 파이프라인 구성
복잡한 PostgreSQL-ES 동기화 파이프라인을 Kafka Connect CDC로 대체하고, Strimzi를 활용한 Kubernetes 배포 및 성과를 설명합니다.
Kafka ConnectCDCPostgreSQLElasticsearchStrimzi
2025. 10. 10.
카카오
PostgreSQL to ES: (2) Kafka Connect 트러블슈팅
Kafka Connect 기반 CDC 파이프라인에서 PostgreSQL, Debezium, Elasticsearch 관련 트러블슈팅 및 해결 방안을 공유합니다.
Kafka ConnectDebeziumPostgreSQLElasticsearchCDC
2025. 10. 10.
카카오

AI 에이전트와 함께하는 개발
AI 에이전트의 개발 활용 경험, 한계, 그리고 효과적인 사용법을 공유하며, 생산성 향상과 미래 개발 방향을 제시합니다.
AI 에이전트개발 도구E2E 테스트코드 마이그레이션맥락 전달
2025. 10. 7.
AB180

한 달짜리 과제, 바이브 코딩으로 5일 만에!(ChatGPT·Cursor)
생성형 AI(ChatGPT, Cursor)를 활용하여 모바일 앱 메뉴 등록 기능 데모를 5일 만에 구현한 개발 경험과 인사이트.
ChatGPTCursor모바일 앱 개발생성형 AI데모 구현
2025. 10. 2.
LY Corp

IUI 2025 참관기: AI의 지속성과 인간 중심의 AI에 대해서
IUI 2025 참관기는 AI의 지속가능성과 인간 중심 AI의 중요성을 강조하며, 리얼리티 디자인, AI 투명성, 인터랙티브 머신러닝 등 인간과 AI의 협력적 관계를 재정의하는 관점을 제시한다.
인간 중심 AIAI 투명성리얼리티 디자인인터랙티브 머신러닝AI 지속가능성
2025. 10. 2.
LY Corp

GraphQL 커스텀 디렉티브로 만드는 선언적 지연 로딩
크리에이트립이 GraphQL 커스텀 디렉티브 '@lazy'로 SSR 개인화 데이터 지연 로딩 문제를 해결하고 성능 및 DX를 개선한 사례.
GraphQL커스텀 디렉티브지연 로딩SSRApollo Client
2025. 10. 2.
크리에이트립