# Airbridge API 개발팀의 Monorepo 도입기

> Clean Markdown view of GeekNews topic #6544. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6544](https://news.hada.io/topic?id=6544)
- GeekNews Markdown: [https://news.hada.io/topic/6544.md](https://news.hada.io/topic/6544.md)
- Type: news
- Author: [oolso](https://news.hada.io/@oolso)
- Published: 2022-05-13T18:40:50+09:00
- Updated: 2022-05-13T18:40:50+09:00
- Original source: [engineering.ab180.co](https://engineering.ab180.co/stories/airbridge-api-monorepo)
- Points: 16
- Comments: 0

## Topic Body

Airbridge API 개발팀에서 Monorepo를 도입하게된 계기와 도입 과정에서 겪은 문제를 해결한 사례를 소개합니다.  
  
* Monorepo 도입 배경  
  * Monorepo란?  
  * Airbridge API 팀의 도입 배경  
* 작업 목표  
  * 동일한 개발 경험을 유지하면서 Monorepo 저장소 도입  
* 작업 완료 이후 발견한 문제  
  * CI/CD 과정에서 각 컴포넌트에 변경점이 있는지 여부를 판단하게 되면서 CI/CD 스크립트가 복잡해지거나 동일한 코드의 재배포 불가능함 등의 문제가 발생  
* 해결하기 위해서  
  * CI/CD가 수행되기 전에 컴포넌트의 변경 여부를 사전에 판단하여 CI/CD를 수행하게 하는 역할을 하는 컴포넌트 도입 (Code Deployer)  
* 조금 더 잘하기 위해서  
  * PR에서 CI 확인할 수 있게 하기  
  * Slack에서 PR 정보 및 CI 상태에 대한 가시성 높이기  
* Monorepo 도입 이후  
  * 담당하는 컴포넌트의 가시성 향상  
  * 생산성 향상  
* 마치며

## Comments



_No public comments on this page._
