당근페이 백엔드 아키텍처가 걸어온 여정
당근페이 백엔드 아키텍처가 걸어온 여정
당근페이 백엔드가 계층형 아키텍처에서 헥사고날 아키텍처를 거쳐 클린 아키텍처와 모노레포로 진화한 과정을 소개했습니다. 서비스 성장에 따른 결합도와 배포 복잡도를 줄이기 위해 도메인 분리와 의존성 역전을 강화했습니다.
#Layered Architecture#Hexagonal Architecture
395005분
당근페이 백엔드가 계층형 아키텍처에서 헥사고날 아키텍처를 거쳐 클린 아키텍처와 모노레포로 진화한 과정을 소개했습니다. 서비스 성장에 따른 결합도와 배포 복잡도를 줄이기 위해 도메인 분리와 의존성 역전을 강화했습니다.


monorepo CI에서 병렬 빌드와 캐시 사전 점검으로 빌드 시간을 크게 줄인 사례를 정리했습니다. Runner 개선과 검증 단계 분리로 안정성까지 함께 높였습니다.

주요 서비스의 FE 분리 과정에서 Monorepo를 적용하고 배포 환경까지 함께 고민한 글입니다. 개발과 배포를 통합하는 방향으로 GitOps 조합을 검토했습니다.