장사의 시작을 돕는 ‘보이지 않는 손’: 사장님 입점심사 시스템과 레거시코드 개선 이야기 #우아콘2022 #Day1_일상의행복을배달하기위해
우아콘 2022 우아한형제들 · YouTube
AI 핵심 요약
사장님의 입점 신청은 많은 정보를 심사하고 여러 차례 보완하는 과정이었지만, 담당자가 업무를 수기로 찾아 배정해 지연과 누락, 휴먼 에러가 발생했고 기존 시스템은 프론트엔드가 여러 마이크로서비스를 조합해 승인하는 구조라 부분 실패와 트랜잭션 정합성 문제도 안고 있었다. 이를 개선하기 위해 Kotlin·Spring 기반으로 서비스를 점진적으로 전환하고, BFF 역할의 엣지 서비스가 API 조합과 분산 트랜잭션을 맡도록 바꾸는 한편 Kafka와 Redis를 활용한 자동 할당 및 이력 적재를 구현했다. 그 결과 계약 완료까지 걸리는 평균 시간은 약 이틀에서 39시간으로 줄었고, 당일 신청 건의 심사 완료 비율은 12%에서 26%로 높아졌으며 업무 과정의 추적도 가능해졌다. 레거시 개선은 기술 전환 자체보다 운영 위험을 줄이고 업무 데이터를 쌓아 지속적인 개선을 가능하게 하는 방향으로 점진적으로 진행해야 한다는 점을 보여준다.
- 프론트엔드가 여러 마이크로서비스를 직접 조합하면 네트워크 지연과 부분 실패가 늘고, 복잡한 승인 트랜잭션의 정합성을 보장하기 어렵다.
- BFF(엣지 서비스)에 도메인 로직과 서비스 조합 책임을 두고, 조회와 명령을 구분하면 병렬 조회와 보상 트랜잭션 처리를 설계하기 쉽다.
- 레거시를 한 번에 교체하기보다 핵심 배치부터 Kotlin·Spring으로 옮기는 등 중요도에 따라 점진적으로 전환한다.
- Kafka CDC를 선택할 때는 기존 코드 변경을 줄이는 이점과 중복 이벤트 검증·처리 복잡성 같은 비용을 함께 고려해야 한다.
- 자동 할당과 이력 적재는 업무 효율뿐 아니라 처리 과정의 관측 가능성을 높여, 이후 생산성 측정과 개선의 기반이 된다.
소개
사장님은 어떤 과정을 거쳐 배달의민족에 가게를 열게 될까요? 사장님이 고민하지 않고 신속하게 장사를 시작할 수 있도록 돕는 '입점심사 시스템'의 개선 과정과 그 과정에서 얻은 경험을 공유합니다. [발표자 소개] 박재랑 | 세일즈서비스팀 사장님들을 위한 입점승인시스템과 영업지원 툴을 만드는 세일즈서비스팀 프로덕트 매니저입니다. 모두가 즐겁게 일할 수 있는 환경에서 좋은 제품이 나온다고 생각하며 노력하고 있습니다 :D 최경석 | 세일즈서비스팀 스타트업, 핀테크, 뱅킹 관련 개발 업무 경험이 있으며, Java, Kotlin을 주력 언어로 삼아 개발하고 있는 백엔드 개발자입니다. 현재는 세일즈서비스팀에서 전자계약서, 요청관리 관련 백엔드 개발을 담당하고 있습니다.
비슷한 학습 자료
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 비즈니스는 성장하는데 레거시가 계속 쌓여가고 있지는 않나요? 백엔드 개발 조직이 대규모 프로젝트를 어떻게 진행하는지 궁금하신가요? 배민스토어 서비스를 확장하면서 두 마리 토끼(비즈니스와 기술)를 잡기 위해 고군분투하는 배민스토어서비스개발팀의 에피소드와 그 과정에서 만들어간 팀 문화를 소개합니다.ㅤ 👉 발표자 소개 배민스토어서비스개발팀 박제현 10년 동안 백엔드를 개발해왔고 우아한형제들에서 7년간 다양한 서비스를 만들고 없애(?) 왔습니다. 이제는 팀장 2년 차로 18명의 팀을 이끌며 배민스토어 서비스의 백엔드를 만들고 있습니다. 기술을 활용하여 혁신적인 서비스를 만드는 것을 즐기며, 일을 잘하는 것뿐만 아니라 조직을 성장시키는 것에 관심이 많습니다. 👍 추천 대상 - 대규모 프로젝트를 진행하는 신임 팀장 및 개발자 - 팀 문화에 관심 있는 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relatio...
백엔드 애자일 · 협업
컨퍼런스 우아콘 2022
프론트엔드 개발자와 디자이너의 도움 없이도! 배민다운 백오피스 사용 경험을 만들 수 있는, 우아한형제들의 백오피스 디자인시스템을 소개합니다. 프론트엔드 개발 공수를 많이 들이지 않으면서도 일관된 UX/UI를 제공하기 위해 고민하고 만들어낸 것들을 소개하고 일련의 과정에서 느낀 점들을 공유합니다. [발표자 소개] 신성환 | 웹프론트개발그룹 물리학을 전공했지만 무언가를 만드는 즐거움에 빠져 개발자의 길을 걷고 있습니다. 개발로 무언가를 만드는 일이 잘 맞아서 항상 즐거운 마음으로 출근하고 있습니다. 프런트엔드 개발자이지만, 요즘 슬금슬금 백엔드에도 관심이 가기 시작했습니다.
프론트엔드 UI/UX
컨퍼런스 우아콘 2022
합이 좋은 PM과 디자이너, 비결이 궁금하신가요? #우아콘2022 #Day1_일상의행복을배달하기위해
컨퍼런스 우아콘 2022
우리가 배달의민족에서 음식을 주문하면, 사장님들은 그 주문을 받습니다. 사장님들은 더 나은 장사노하우는 없는지, 어떻게 매장을 관리할지를 고민합니다. 그런 사장님들을 위해 사장님 통합 서비스인 배민사장님 앱을 만들었어요. 배민사장님 앱은 어떤 전략을 가지고 있을까요? 또 PM과 프로덕트 디자이너는 어떻게 일했을까요? 사장님 통합 서비스인 배민사장님 앱을 만들면서 함께 고민하고 해결했던 이야기 속에서 저희만의 협업 노하우를 공유합니다. [발표자 소개] 김하나 | 주문접수채널팀 주문접수채널팀 PM입니다. 언제나 좋은 커뮤니케이션을 하는 것이 목표입니다. 강민희 | 셀러서비스디자인팀 사장님이 효율적인 가게 운영을 할 수 있도록! 셀러서비스디자인팀에서 문제를 고민하고 해결하는 일을 하고 있습니다.
UI/UX 애자일 · 협업
컨퍼런스 우아콘 2022
[우아콘2022] Day2.음식 그 이상의 것을 문 앞으로 #라이브토크콘서트
컨퍼런스 우아콘 2022
우아콘2022에서 발표영상을 확인하세요👉https://www.woowacon.com 우아콘 어떠셨나요? 설문조사 참여하고 우아콘 스페셜굿즈도!👉https://forms.gle/iB9h2xRAc13rcDVu9 퀵커머스를 이끄는 기술과 서비스를 만들어가는 여정! 우아한형제들 CTO의 키노트와 CPO의 라이브 발표를 들어볼까요? [키노트] 음식 배달을 넘어 커머스 플랫폼으로 송재하 | 우아한형제들 CTO [라이브발표] 푸드와 커머스를 아우르는 슈퍼앱으로의 전환 김용훈 | 우아한형제들 CPO [훑어보기] 둘째날 발표 훑어보기 조은옥 | Developer Relations 유영경 | Developer Relations
컨퍼런스 우아콘 2022
[우아콘2022] Day3.함께하고 성장하는 우리 #라이브토크콘서트
컨퍼런스 우아콘 2022
우아콘2022 등록하기👉https://www.woowacon.com 우아콘 어떠셨나요? 설문조사 참여하고 우아콘 스페셜굿즈도!👉https://forms.gle/iB9h2xRAc13rcDVu9 함께라면 어려움도 국경도 뛰어넘을 수 있죠! 딜리버리히어로 CTO가 독일에서 전하는 키노트와 다 같이 만드는 개발조직 문화에 대한 패널토크까지! [키노트] 딜리버리 히어로의 어벤저스 전략(The Avenger Strategy) Christian Hardenberg | Delivery Hero [패널토크] 작고 아기자기하지만, 개발조직의 문화만들기 김민태 | 웹프론트개발그룹장 이찬호 | 물류플랫폼개발팀 이재원 | 배민스토어웹프론트개발팀 이주영 | 배민푸드서비스개발팀 [패널토크] 우아한 개발자의 성장을 위해, 개발조직의 제도만들기 박수현 | Developer Relations 유영경 | Technical Writing Coach 고은경 | 테크HR채용팀 우리나 | 테크HR채용팀 [훑어...
컨퍼런스 우아콘 2022
배달의 민족을 이용하시는 사장님들을 위한 통합 서비스, '배민사장님 앱'! 이 앱을 개발한 개발자들은 어떤 기능을 어떻게 개발할까요? 또 어떤 고민을 가지고 어떻게 풀어나갈까요? 배민사장님앱의 개발 이야기가 궁금하신 분들은 주목해 주세요! iOS 개발자가 들려주는 앱의 핵심 기능 개발부터, 프론트엔드 개발자가 들려주는 문제상황과 해결 방법을 거쳐, Android 개발자가 들려주는 새로운 아키텍처 도입까지! 무엇을 좋아하실지 몰라 종합세트로 준비했습니다. [발표자 소개] 김동연 | 배민푸드Android개발팀 우아한형제들에서 주문고객님, 사장님을 위한 Android앱을 개발하고 있습니다. 훌륭한 동료들과 유익한 앱을 만들기 위해 노력중입니다. 김양원 | 셀러웹프론트개발팀 우아한형제들에서 배민사장님앱 웹뷰를 개발하는 웹프론트엔드 개발자입니다. 편리하고 이질감 없는 사용성을 느낄 수 있는 서비스를 만들도록 최선을 다하고 있습니다. 박하영 | 배민푸드iOS개발팀 귀한 분과 사장님을 위한...
프론트엔드 모바일 앱 개발