← 목록으로 돌아가기

무신사 창고, 그 안에 숨겨진 RX SOFT의 미친 썰들 (스압주의, 커피 필수!)

2026년 7월 18일
#Project#Behind#AI_Generated
무신사 창고, 그 안에 숨겨진 RX SOFT의 미친 썰들 (스압주의, 커피 필수!)
아, 안녕하세요! RX SOFT에서 PM을 맡고 있는 이승민이라고 합니다. 짬밥 좀 먹었다는 소리 듣는 게 벌써 15년 차네요. IT 바닥에서 굴러 먹은 세월만큼 머리칼도 같이 굴러떨어지는 것 같지만, 그래도 이렇게 흥미진진한 프로젝트들 덕분에 아직까진 즐겁게 버티고 있습니다. 오늘은 말이죠, 여러분이 아마 잘 아시는 그 ‘무신사’ 이야기 좀 풀어볼까 해요. 그것도 그냥 무신사가 아니라, 그 거대한 물류 시스템의 심장부, ‘창고 관리 시스템’ 개발 비하인드 말입니다! 솔직히 처음 무신사 프로젝트 이야기를 들었을 때, 다들 그랬어요. “와, 무신사? 대박인데?” 근데 대박이 맞았죠. 상상 그 이상으로 치열했고, 재미있었고, 때로는 머리가 지끈거릴 정도로 복잡했습니다. 이 프로젝트, 그냥 회고록이라고 하기엔 너무 아까워요. 제 비타민 같은 동료들이랑 커피 한 잔 하면서 ‘야, 그때 진짜 죽는 줄 알았잖아!’ 하고 썰 푸는 느낌으로다가, 아주 솔직하고 유쾌하게 들려드릴게요. 그러니 여러분도 따뜻한 커피 한 잔 준비하시고, 잠시 일손 멈추고 제 이야기에 귀 기울여보세요. Project Image 무신사 창고 관리 시스템, 이름만 들어도 뭔가 큼직하고 묵직한 기운이 느껴지지 않나요? 맞습니다, 그 덩치만큼이나 깊이 있고 광범위한 프로젝트였죠. 저희 RX SOFT는 단순히 코드를 짜는 회사가 아니라, 고객의 비즈니스를 깊이 이해하고 함께 성장하는 ‘컴퍼니 빌더’ 마인드를 가지고 있잖아요. 무신사 측에서 WMS(Warehouse Management System) 구축에 대한 니즈를 가지고 저희를 찾아왔을 때, 저희는 그들의 고민을 뼈대부터 분석하기 시작했습니다. Project Image 아니 글쎄, 패션 플랫폼 업계의 공룡인 무신사라고 해도, 내부 물류는 정말 ‘살아있는 유기체’ 그 자체더라고요. 매일같이 쏟아지는 수십만 건의 주문, 수만 가지 SKU(재고 품목 단위)의 상품들, 그리고 그 상품들이 입고되고 출고되고 반품되는 엄청난 양의 데이터들. 이걸 수기로 관리하거나, 어설픈 시스템으로 버티고 있었다는 게 신기할 따름이었죠. 비효율은 물론이고, 재고 오류, 오배송, 물류 지연 같은 문제들이 고질병처럼 따라붙을 수밖에 없는 구조였습니다. 저희는 이 부분에서 무신사의 숨통을 틔워줄 수 있다는 확신을 가졌고, 자신 있게 솔루션을 제시했죠. "RX SOFT와 함께라면, 그 복잡한 창고가 예술이 될 겁니다!" Project Image 저희는 처음부터 이 프로젝트의 핵심이 '단순한 시스템 구축'이 아니라 '무신사 물류 전체의 디지털 전환'이라는 점을 강조했어요. 단순한 입출고 관리를 넘어, 재고 최적화, 피킹 효율 증대, 물류 예측까지 가능한 진정한 스마트 물류 시스템을 제안했습니다. 무신사 측에서도 저희의 제안과 더불어, 이미 수많은 대형 프로젝트를 성공적으로 이끌었던 저희 RX SOFT의 100명이 넘는 베테랑 인력 구성과 탄탄한 기술력에 신뢰를 보내주셨죠. 그렇게, 무신사 창고 관리 시스템이라는 대장정의 서막이 올랐습니다. Project Image 프로젝트 수주가 확정되고 나면, 그다음은 뭐다? 바로 '기획'이죠. 저희 PM팀은 박범수 기획팀장님, 임정민 UI/UX본부장님과 함께 무신사 물류센터로 달려갔습니다. 현장을 직접 눈으로 보고, 물류 담당자들과 살을 비비며 일거수일투족을 관찰했죠. '피킹 동선은 어떻게 되는지', '입고된 상품은 어디에 적치되는지', '반품 처리는 어떤 과정을 거치는지' 같은 사소한 것 하나까지 놓치지 않으려 노력했습니다. 그들의 언어를 이해하고, 그들의 불편함을 공감해야만 비로소 제대로 된 시스템을 만들 수 있다고 믿으니까요. Project Image 그리고 여기서 첫 번째 에피소드가 터집니다. 현장 실사 후 기획 방향을 잡아가던 중, 무신사 측에서 상당히 '무리한(?)' 요구사항을 전달해왔습니다. 아니 글쎄, 메인 대시보드 화면에 '실시간 재고 현황'을 그래프와 수치로 다 보여주면서도, 동시에 '미래 재고 예측 그래프'까지 한눈에 볼 수 있도록 해달라는 겁니다. 그것도 모자라, '오늘의 출고량과 다음 주 예상 출고량'까지 직관적으로 보여달라고 하시더라고요. 문제는, 이걸 마치 '힙한 패션 앱'처럼 간결하고 미니멀하게 디자인해달라는 거였죠. Project Image 조수현 디자인팀장님 얼굴이 하얗게 질렸습니다. “아니 본부장님, 이 많은 데이터를 하나의 화면에 다 넣으면서 미니멀하라고요? 차라리 무신사 옷을 입은 데이터들이 런웨이를 걷게 하라고 하시죠!” 농담 반 진담 반으로 푸념하는데, 저도 할 말이 없더라고요. WMS는 복잡한 물류의 효율을 극대화해야 하는 시스템이라, 때로는 정보의 밀도를 높여 직관성을 확보하는 게 중요하거든요. 근데 패션 브랜드의 감성을 버릴 수도 없고... 솔직히 이때 멘붕 좀 왔습니다. Project Image 하지만 저희 RX SOFT는 그냥 포기하는 법이 없습니다. 고민 끝에 저희 디자인팀과 기획팀은 무신사 측에 역제안을 했습니다. “고객님, 미니멀리즘도 좋지만, WMS의 핵심은 ‘정보의 효율적인 전달’입니다. 저희는 메인 대시보드를 ‘커스터마이징 가능한 위젯’ 형태로 구성하고, 기본적으로 가장 중요한 지표들을 배치하되, 사용자가 직접 원하는 정보 위젯을 선택하고 배치할 수 있도록 제안합니다. 마치 스마트폰 홈 화면처럼요! 이렇게 하면 디자인의 통일성을 유지하면서도, 각 사용자(관리자, 피커, 재고 담당자 등)의 역할에 맞춰 최적화된 정보를 얻을 수 있습니다.” Project Image 처음에는 무신사 측도 반신반의했지만, 저희가 직접 다양한 시안과 프로토타입을 보여주며 설득했어요. 결국, 이 아이디어는 대성공이었죠! 사용자들은 자기만의 맞춤형 대시보드를 구성할 수 있게 되었고, 디자인은 깔끔함을 유지하면서도 필요한 정보는 언제든지 확인할 수 있게 되었습니다. UX 리서치 결과, 사용자 만족도가 훨씬 높게 나오더라고요. 역시, 고객의 '요구사항' 이면에 숨겨진 '진정한 니즈'를 파악하는 게 중요합니다. Project Image 자, 기획과 디자인의 큰 그림이 잡혔으니 이제 개발 본부로 공이 넘어갈 차례죠. 장원찬 개발본부장님 지휘 아래, 류현광 프론트팀장님과 박재현 백엔드팀장님이 드디어 본격적인 삽질(...) 아니, 코딩을 시작했습니다. 개발 언어는 Java와 React, 웹 기반으로 시스템을 구축해야 했죠. 무신사의 대규모 트래픽과 데이터 처리량을 감당하려면, 단순히 돌아가는 시스템이 아니라 '견고하고 확장 가능한' 아키텍처가 필수였습니다. Project Image 그리고 여기서 두 번째 멘붕 유발 에피소드가 터집니다. 이번엔 기술적인 난관이었어요. 무신사 물류는 실시간성이 생명입니다. 어떤 상품이 어떤 창고, 어떤 로케이션에 몇 개 있는지, 지금 몇 개가 출고 대기 중이고 몇 개가 입고 중인지가 한 치의 오차도 없이, 심지어 몇 초 단위로 업데이트되어야 했어요. 문제는, 이 '실시간 재고 동기화'가 상상 이상으로 복잡했습니다. Project Image 무신사는 이미 자체적으로 사용하고 있는 ERP(전사적 자원 관리) 시스템과 주문 관리 시스템이 있었어요. 이 시스템들과 저희 WMS가 실시간으로 데이터를 주고받으며 재고를 업데이트해야 하는데, 이 연동 과정에서 지연이 발생하거나 데이터 정합성이 깨지면 물류 대란이 일어나는 거죠. 예를 들어, 웹사이트에서는 재고가 있다고 뜨는데, 창고에서는 물건이 없어서 출고를 못 한다거나, 반대로 재고가 있는데 시스템에 반영이 안 돼서 판매를 못 하는 경우가 생길 수 있는 겁니다. Project Image 특히 피크 시간대에는 초당 수백 건의 재고 변동 요청이 들어오는데, 이걸 빠르고 정확하게 처리하면서도 다른 시스템들과 충돌 없이 동기화하는 게 정말 난제였어요. 백엔드팀 박재현 팀장님이 이때 거의 밤샘을 밥 먹듯 하셨죠. “본부장님, 이거 진짜 실시간 DB 락(Lock) 때문에 죽을 맛입니다. 트랜잭션 하나 잘못 물리면 전체 시스템이 멈춰 버릴 수도 있어요!” 하고 말하는데, 제 속도 같이 타들어가는 것 같았습니다. Project Image 저희는 이 문제를 해결하기 위해 RX SOFT의 모든 기술 역량을 총동원했습니다. 우선, 백엔드에서는 Java의 강력한 비동기 처리 기능을 활용해 대량의 재고 업데이트 요청을 효율적으로 처리할 수 있도록 아키텍처를 전면 개편했습니다. 메시지 큐(Kafka)를 도입해서 시스템 간의 직접적인 의존성을 줄이고, 데이터를 비동기적으로 주고받으면서 처리 속도를 획기적으로 개선했죠. Project Image 그리고 데이터베이스 최적화에 엄청난 공을 들였습니다. 단순히 인덱스를 추가하는 수준을 넘어, 캐싱 전략을 다각화하고, 복잡한 재고 조회 쿼리를 쪼개고 튜닝해서 응답 속도를 극단적으로 끌어올렸어요. 프론트엔드팀 류현광 팀장님도 React의 가상 DOM과 최적화된 리렌더링 기법을 활용해서, 백엔드에서 받아온 대량의 데이터를 버벅거림 없이 실시간으로 화면에 뿌려줄 수 있도록 만들었죠. 말 그대로, RX SOFT의 개발 장인들이 한 땀 한 땀 최적화를 이뤄낸 겁니다. Project Image 이 과정에서 수많은 시행착오가 있었지만, 저희 개발본부의 15년 차 베테랑 시니어 개발자들이 머리를 맞대고, 밤샘 스터디를 거듭하며 결국 최고의 솔루션을 찾아냈습니다. “어떤 상황에서도 데이터 정합성을 보장하고, 0.1초의 지연도 허용하지 않는다!” 이 악물고 달려들었죠. 결과요? 무신사 물류센터 직원분들이 "이거 진짜 실시간 맞아요? 너무 빨라서 적응이 안 돼요!"라고 농담 섞인 칭찬을 해주실 정도로 완벽하게 구현해냈습니다. 이럴 때, 개발자로, PM으로 정말 큰 보람을 느낍니다. Project Image 개발이 어느 정도 궤도에 오르면, 그다음은 지옥의(?) QA와 버그 픽스 라운드가 시작됩니다. 안미려 QA팀장님은 진짜 날카로운 눈으로 시스템의 구석구석을 찔러보는 분이죠. "본부장님, 여기 입고 처리할 때 바코드 잘못 찍으면 시스템이 멈추던데요?", "출고량 갑자기 10배 늘어났을 때, 재고 카운트가 한 템포 느리게 반영됩니다!" 같은 보고가 매일 쏟아져 들어왔습니다. Project Image 솔직히 개발자들은 자기가 짠 코드가 제일 완벽하다고 믿는 경향이 있거든요. 그래서 QA팀에서 버그 리포트를 올리면 "아, 이 정도는 사소한 건데..." 하다가도, 안 팀장님의 집요함에 결국 두 손 두 발 다 들게 되죠. 하지만 이 과정이 없으면 절대 완벽한 시스템을 만들 수 없습니다. 저희는 무신사 물류센터의 실제 업무 프로세스와 동일한 환경을 구축해서, 극한의 상황까지 시뮬레이션하며 테스트를 반복했습니다. 피킹 동선, 적치 효율, 불량품 처리, 반품 재입고 등등, 상상할 수 있는 모든 시나리오를 검증했죠. Project Image 이때도 고객의 잦은 수정 요청과 버그 리포트의 콤보가 있었지만, RX SOFT는 끄떡없습니다. 저희는 모든 수정 요청과 버그를 즉각적으로 트래킹하고, 우선순위를 매겨 신속하게 처리할 수 있는 자체적인 협업 시스템을 갖추고 있습니다. 마치 잘 훈련된 오케스트라처럼, PM은 지휘하고, 기획/디자인/개발/QA는 각자의 파트에서 최고의 연주를 해내는 거죠. 그리고 가장 중요한 건, 고객과의 끊임없는 소통이에요. '이 요청은 어떤 배경에서 나왔는지', '왜 이렇게 수정해야 하는지'를 투명하게 공유하며 최적의 결과물을 만들어내는 겁니다. Project Image 수많은 밤샘과 커피, 그리고 숱한 논쟁 끝에 드디어 무신사 창고 관리 시스템은 그 위용을 드러냈습니다. 모든 기능이 완벽하게 작동하고, 디자인은 직관적이면서도 미려했고, 무엇보다 물류 효율성이 드라마틱하게 개선되었죠. 무신사 물류팀 관계자분들이 "이젠 퇴근길이 좀 더 가벼워질 것 같다"며 웃으시는데, 그 한마디가 저희의 모든 고생을 보상해 주는 것 같았습니다. Project Image 시스템이 안정적으로 런칭된 이후에도, 저희 RX SOFT는 끝이 아닙니다. 김성찬 유지보수팀장님과 그의 팀원들이 든든하게 시스템을 지켜줍니다. 혹시 모를 장애에 대비하고, 고객의 추가적인 개선 요청에도 유연하게 대응하죠. 시스템은 살아있는 생명체와 같아서, 지속적인 관심과 개선이 필요하거든요. Project Image 무신사 창고 관리 시스템은 단순한 프로젝트를 넘어, RX SOFT의 '컴퍼니 빌더' 정신과 '최강의 IT 솔루션 파트너'로서의 역량을 다시 한번 증명해 보인 사례라고 할 수 있습니다. 고객의 숨겨진 니즈를 발굴하고, 까다로운 요구사항도 기발한 아이디어로 풀어내고, 멘붕 직전의 기술적 난관도 베테랑 인력의 노하우와 최신 기술 도입으로 정면 돌파해냈으니까요. Project Image 지금 무신사 물류센터에서는 저희가 만든 시스템이 쉴 틈 없이 돌아가며, 수많은 패션 아이템들이 정확하고 빠르게 고객들에게 전달되는 데 기여하고 있습니다. 복잡했던 물류의 그림자는 걷히고, 효율과 정확성이라는 빛이 그 자리를 채운 거죠. 이 모든 과정이 가능했던 건, RX SOFT가 가진 '사람'이라는 가장 큰 자산 덕분입니다. 100명이 넘는 각 분야의 전문가들이 모여, 서로의 역량을 믿고 시너지를 냈기에 가능했습니다. Project Image Project Image 자, 어떠셨나요? 제 수다스러운 썰 좀 풀었는데, 커피는 다 드셨나요? 무신사 프로젝트는 저희 RX SOFT에게도 정말 많은 것을 가르쳐준 소중한 경험입니다. 그리고 앞으로도 저희는 이 경험을 바탕으로, 더 많은 고객들의 비즈니스를 혁신하고, 더 멋진 IT 솔루션을 세상에 선보일 겁니다. Project Image Project Image 가끔은 이런 생각이 들어요. 저희가 만드는 시스템 하나하나가, 결국 누군가의 일상을 더 편리하게 만들고, 누군가의 비즈니스를 더 크게 성장시키는 디딤돌이 되는구나 하고요. 그게 바로 저희 RX SOFT가 일하는 이유이자, 자부심입니다. Project Image Project Image Project Image 혹시 여러분의 비즈니스에도 뭔가 답답한 부분이 있거나, "이거 진짜 혁신적으로 바꿀 수 없을까?" 하는 고민이 있으신가요? 아니면 "와, 저런 프로젝트 나도 한번 같이 해보고 싶다!" 하는 열정 넘치는 개발자분이신가요? Project Image 그렇다면 주저하지 마세요! 저희 RX SOFT는 언제나 새로운 도전과 최고의 인재들을 기다리고 있습니다. 저희의 더 많은 포트폴리오와 RX SOFT의 멋진 스토리가 궁금하시다면, 언제든지 https://rxsoft.co.kr/ 에 방문해주세요. 언제든 환영입니다! 다음에 또 재미있는 썰 들고 찾아올게요! 안녕!

연관 포스팅