pile·

복잡한 비즈니스에서 중복 개발을 줄이기 위한 Module Federation Platform 구축 #우아콘2024 #우아한형제들

우아한테크·woowacon-2024 ··
#developer-experience#typescript#module-federation#micro-frontends#frontend-platform#runtime-architecture

챕터별 상세

011:42 – 7:55

Admin 통합 monorepo가 커지며 생긴 결합

Food·commerce·공통 domain의 수십 admin을 pnpm·Turborepo·Next.js monorepo 하나로 합쳐 관리하려 했지만, 참여 team과 project가 늘자 서로 다른 업무·배포 주기를 맞추는 비용과 dependency 충돌이 커졌다. Code conflict, 불명확한 책임, communication 비용과 장애 영향도를 줄이기 위해 각 조직이 독립 배포한 component·page·module을 사용자에게는 하나의 web으로 조합하는 micro-frontend 구조를 목표로 삼는다.