반응형
모노레포(monorepo)
대규모 모노레포 운영사 : Google, Facebook, Microsoft, Uber, Airbnb, Twitter
모노레포란 버전 관리 시스템에서 두 개 이상의 프로젝트 코드가 동일한 저장소에 저장되는 소프트웨어 개발 전략
모노레포의 특징
모노레포(monorepo) 구조는 두 개 이상의 프로젝트가 동일한 저장소에 저장되는 소프트웨어 개발 전략
모듈화와 재사용성
모놀리식 구조의 한계는 모듈화(modularity)를 통해 해결할 수 있다.
일반적으로 모듈식 프로그래밍(modular programming)은 애플리케이션 로직의 일부를 재사용할 수 있도록 지원
전체 교체 없이 애플리케이션의 일부를 수정 또는 교체 해 유지 관리 용이
멀티레포
멀티레포 구조는 폴리레포(polyrepo) 구조라고도 부름.
각 모듈은 멀티레포 구조에서 고유한 저장소가 있는 독자적 프로젝트
프로젝트 자율성이 높으며 독립적인 개발, 린트, 테스트, 빌드, 게시, 배포 파이프라인 존재
반응형
'개발정보' 카테고리의 다른 글
MariaDB 테이블 목록 조회 방법 (0) | 2022.12.22 |
---|---|
MariaDB 데이터베이스 생성 및 사용자 및 권한 부여 방법 (0) | 2022.12.16 |
MariaDB 도구 HeidiSQL 다운로드 접속주소 (0) | 2022.12.01 |
React(리액트) 개발 환경 구축 (0) | 2022.11.24 |
리액트 예제 소스 있는 곳 (0) | 2022.11.24 |