<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Monorepo on jaylab-log</title><link>https://jaylab.link/tags/monorepo/</link><description>Recent content in Monorepo on jaylab-log</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Wed, 10 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://jaylab.link/tags/monorepo/index.xml" rel="self" type="application/rss+xml"/><item><title>[Nx] Monorepo structure design</title><link>https://jaylab.link/front-monorepo/</link><pubDate>Wed, 10 Jan 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/front-monorepo/</guid><description>하나의 repository가 있다. 이 저장소의 코드는 A라는 기존 템플릿 코드에 B 템플릿 코드를 합친 형태다. 하나의 도메인 안에서 A와 B 화면이 유기적으로 사용되어야했고, A와 B에 각각에 있는 스타일이나 기능 코드를 쉽게 가져다 쓰기 위해 이렇게 병합된 형태가 되었다. 그런데 애플리케이션의 사이즈가 커지면서 점점 패키지 충돌이 발생하게 되었다. 그래서 처음부터 다시 설계하여 분리하는것이 적절하다고 판단했고, 이 때 Monolithic Repository 구조를 적용하게되었다.</description></item></channel></rss>