issues
search
BoBeenLee
/
bbl-nx
homepage
https://bbl-nx.vercel.app/
4
stars
0
forks
source link
공통 컴포넌트 패키지 모노레포 Module Federation 적용
#89
Open
BoBeenLee
opened
2 years ago
BoBeenLee
commented
2 years ago
Background
독립적인 공통 컴포넌트(ui-components)패키지를 bbl-nx앱 내 빌드에 포함하여 배포하지 아니하기 위함.
bbl-nx앱 빌드, 영향 범위를 분리함으로써 결합도를 낮출 수 있다.
홈페이지 서비스 정도는 실상 오버엔지니어링일 수 있지만 점차 확장된 서비스(블로그, Snippet, Playground, 다른 feature)를 추가한다면 미리 분리함으로써 얻을 수 있는 이점이 있다고 생각합니다.
추후 나중엔 더나아가서 이전에 유틸성으로 만들었던 독립적인 앱, 서비스 기능들도 bbl-nx로 마이그레이션하여 독립적인 빌드, 테스팅하여 유지관리할 수 있습니다.
ex) convert-json-to-dotenv, period-calc 등등
Description
ui-components를 Module Federation 적용하여 관리합니다.
BoBeenLee
commented
2 years ago
monorepo typescript reference 예시 기준으로 적용합니다.
https://github.com/module-federation/module-federation-examples
Background
Description