General Programming 2

Monorepo 구조에 대한 사용 경험

Monorepo? Monorepo는 하나의 Root repo에서 1개 이상의 repo를 모아서 구성하는 Repository 관리 방법을 뜻합니다. 1개의 애플리케이션(또는 라이브러리)가 하나의 repo와 1:1 대응하는 방식과 비교하여 다음과 같은 이점을 얻을 수 있습니다. [1]. 중첩되는 코드의 관리가 쉬워진다 여러 repo가 공유하는 코드가 있을 경우, 코드 공유를 위한 repo를 새로 만들고 수정하기가 용이하다. [2]. 중첩되는 의존성에 대한 중복 설치가 필요없다. 여러 repo가 동일한 의존성을 사용하는 경우, root repo에서 설치해두면 각 repo에서 따로 설치할 필요가 없이 불러올 수 있습니다. [단점1] root repo에서 의존성 버전을 변경하면서 관련 코드들이 상당한 양의 수정을..

General Programming 2023.12.27

거대한 공룡들은 무슨 언어로 개발을 할까? - stackshare

웹 공부를 하는 중에, 아니면 굉장히 UI가 맘에 들거나 속도가 빠른 웹서비스를 접하다보면 문득 드는 생각이 있을 것이다.이런 사이트의 백엔드는 어떻게 개발한걸까?? 하고...열렬한 트렌드충이 되려면 트렌드를 주도한다고 할 수 있는 사이트들은 무엇을 사용중이고, 그 안에서 자신들이 겪게 되는 문제들을 해결하기 위해 무엇을 개발하고있는지 등등을 알고싶고 알아가야 한다이 궁금증을 해결하기 위해 구글에 영어로 온갖 키워드로 검색을 해보았으나... 정보를 만족스럽게 찾아내는 경우도 있고 그러지 못한 경우도 많기 때문에 단번에 볼 수 있는!!!https://stackshare.io/ 라는 사이트가 있다요런식으로 어떤 파트에선 무엇이 쓰였는지 줄줄이 나와요특정 사이트의 개발 스택 이외에 프레임워크 or 라이브러리 ..

General Programming 2017.01.23