목록 보기
당근페이 FE, 4개의 프로젝트를 하나로 합치며 나눈 대화들
프론트엔드

당근페이 FE, 4개의 프로젝트를 하나로 합치며 나눈 대화들

당근마켓
당근마켓
2024년 3월 20일

두줄요약

당근페이 프론트엔드가 4개 프로젝트를 원레포·원도메인 구조로 통합한 배경과 논의 과정을 공유했습니다. 폴더 구조를 page, shared, common 기준으로 정리하며 기준을 세워가는 방식을 소개했습니다.

핵심 내용

  • 당근페이 프론트엔드의 4개 프로젝트를 하나의 프로젝트와 도메인으로 통합하려는 배경과 논의 과정 정리
  • 프로젝트 분리로 인한 역할·범위 불명확성, 중복 작업, 라이브러리/인터페이스 관리 부담, 웹뷰 전환 복잡성 등의 문제 제기
  • page, shared, common, service, api 폴더를 중심으로 한 원레포 폴더구조 원칙과 기준 수립
  • shared와 common의 경계, 비즈니스 로직 포함 여부, 외부 의존성 분리 기준을 팀이 합의해가는 과정 공유

적용해볼 점

  • 폴더 구조는 도메인, 책임, 재사용 범위를 기준으로 명확히 나누는 방향 검토
  • 공통 코드의 이동 기준과 승인 절차를 정해 반복적인 판단 비용 줄이기
  • 구조는 한 번에 완성하기보다 실제 적용 후 불편함을 기준으로 계속 수정하기

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...