모든 블로그
무신사

무신사

도메인medium.com
주요 카테고리 AI · 백엔드 · 아키텍처

활동 요약

대표 인기 포스트MDS(Musinsa Design System) 지속 가능한 디자인 시스템을 향한 여정490 조회
최근 30일
4개
평균 조회
136
누적 조회
14,046
전체 글
103개
마지막 발행
2026. 11. 10.
블로그 방문

무신사 기술 블로그 글 (103)

백엔드

실패도 빠르게! 100개 배너 10초컷 테스트 자동화 구현기

배너 링크 검증 자동화를 UI가 아닌 API 상태 코드 기반으로 전환했습니다. 병렬 처리와 Slack 알림으로 100여 개 배너를 약 10초에 점검했습니다.

#test#자동화#API
21200

백엔드

29CM 제주/도서산간 배송비 시스템 구축기

제주/도서산간 배송비를 주문부터 정산까지 반영하도록 시스템을 재구축했습니다. 6자리 우편번호 마이그레이션과 클레임 로직까지 함께 처리해 고객 경험과 운영 효율을 개선했습니다.

#Java#test#API
20300

아키텍처

무진장 힘들었지만 무진장 성장한 개발 이야기

무진장 이벤트의 초고트래픽을 버티기 위해 전시, 주문, 재고, 쿠폰, 운영 전반을 재설계했습니다. CQRS, 이벤트 기반 처리, AIOps와 피처 플래그로 안정성과 대응력을 높였습니다.

#CQRS#Redis#Kafka
44300

프론트엔드

MDS(Musinsa Design System) 지속 가능한 디자인 시스템을 향한 여정

무신사는 디자인 시스템 MDS를 설계하며 중복 제거와 유지보수성 사이의 균형을 고민했습니다. Atomic Design, Compound Pattern, 자동화 스크립트를 통해 생산성을 높이고 운영 부담을 줄이려 했습니다.

#React#UI/UX#refactoring
49000

백엔드

무신사 QA 팀은 어떤 도구를 업무에 사용할까?

무신사 QA 팀이 엑셀 기반 리포트와 수기 입력의 비효율을 줄이기 위해 QA Admin 도구를 구축했습니다. Python과 Flask로 데이터를 구조화해 리포트 자동화, 리뷰 분석, XPath 관리를 통합했습니다.

#Python#Flask#API
20000

백엔드

구관이 꼭 명관은 아니다: 정산 시스템의 세대교체

레거시 정산 시스템의 성능 한계와 복잡도를 해결하기 위해 Spring Boot와 Spring Batch로 전면 재설계했습니다. 정산 기준별 Step 분리와 일간 집계 추가로 확장성과 운영 안정성을 높였습니다.

#Django#Python#PostgreSQL
25300

AI

당신이 보는 첫 화면은 어떻게 정해질까? 무신사 홈 배너 개인화 추천 이야기

무신사는 홈 배너 추천을 개인화하기 위해 HGNN, DeepFM, Two-Tower, Continual Learning을 활용한 파이프라인을 구축했습니다. 이를 통해 배너 표현력과 최신성, 스토어별 불균형 문제를 개선하며 CTR 성과를 높였습니다.

#ML#검색#A/B 테스트
13100

백엔드

레거시 시스템을 안정적으로 전환하는 전략

레거시 시스템 전환을 단순 교체가 아닌 점진적 이관 관점에서 정리했습니다.피처 플래그, 카나리 전환, 데이터 검증으로 서비스 안정성을 지키는 방법을 소개했습니다.

#refactoring#MSA#feature flag
21300

데브옵스

무신사 Web 테스트 자동화 2.0: 더 빠르고 효율적인 테스트 환경 만들기

무신사 Web 테스트 자동화 2.0의 개선 내용을 정리한 글입니다. GitHub Actions, DB화, step/fixture 구조로 유지보수성과 실행 효율을 높였습니다.

#자동화#CI/CD#Kubernetes
17400

AI

무신사 X GitHub Copilot은 정말로 우리의 생산성을 높였을까?

무신사는 GitHub Copilot의 생산성 효과를 30명 규모의 데이터와 설문으로 검증했습니다. 일부 지표는 개선됐지만 코드 품질 관리와 가이드라인의 중요성도 확인했습니다.

#GitHub Copilot#GitHub#Jira
19000

백엔드

추상화 & 리팩토링을 통한 해외 물류사 개발 비용 절감

해외 물류사 연동을 if-else 분기 중심에서 추상화와 팩토리, 조합 구조로 리팩토링했습니다. 이를 통해 신규 물류사 추가 시 기존 코드 수정과 테스트 부담을 크게 줄였습니다.

#Java#리팩토링#추상화
5000

백엔드

나야, 주문 - 주문시스템의 도전과 성장 이야기

무신사 주문 시스템이 모놀리식에서 MSA, EDA, Kafka, Java 전환까지 단계적으로 개선된 과정을 다뤘습니다. 대규모 트래픽과 이벤트 시즌에서도 안정성과 확장성을 높인 리팩토링 경험을 공유했습니다.

#MSA#Redis#AWS
6500

백엔드

무신사 성장과 함께 거대해져온 600줄짜리 쿠폰 쿼리와의 아름다운 이별

600줄짜리 쿠폰 쿼리를 분리·캐싱·로직 이관으로 개선한 사례를 소개했습니다. 평균 지연시간과 DB 사용률을 낮추며 유지보수성과 비용 효율을 높였습니다.

#SQL#cache#DB
13600

아키텍처

재고 서비스의 진화와 혁신: 지속적인 개선을 통한 안정성과 확장성 강화

재고 서비스를 수작업 중심 구조에서 ERP·Redis·Kafka 기반으로 개편한 사례를 다뤘습니다. 마이크로서비스화와 비동기 동기화로 성능과 안정성을 높인 과정과 성과를 소개했습니다.

#Redis#Kafka#Elasticsearch
4100

AI

AI와 함께하는 패션 큐레이션 — 무신사 2.0 시나리오 기반 추천 시스템 개발

무신사 2.0에서 시나리오 기반 설명 가능한 추천 시스템을 구축한 사례를 소개했습니다. 장기·단기 행동을 함께 반영해 개인화와 다양성을 높이고, A/B 테스트와 모니터링으로 운영했습니다.

#추천#LLM#graph
11000

백엔드

무진장을 맞아, 후기 응답속도를 개선해보자

무신사 후기 목록 API의 병목을 분석해 상품 단위 캐시와 로직 분리를 적용했습니다. 무진장 기간 기준 응답속도와 pods 수를 함께 줄여 안정성을 높였습니다.

#cache#EKS#Elasticsearch
8000

백엔드

어떻게 3개월 만에 MUSINSA WMS를 개발할 수 있었을까?

외주 WMS 한계와 계약 만료 압박 속에서 3개월 내 자체 WMS를 개발한 사례를 다뤘습니다. 스프린트 운영, 현장 검증, 성능 패치로 무신사 물류 인프라를 전환했습니다.

#WMS#물류#성능
5000

백엔드

무진장 블랙 프라이데이 가격 할인은 어떻게 할까?

무진장 블랙 프라이데이를 위해 가격 할인 구조와 운영 프로세스를 대규모로 개선했습니다. 세일 정보를 사전 등록하는 실시간 가격 API로 DB 부하와 오류를 줄이고 처리 성능을 크게 높였습니다.

#AWS#배치#DB
8400