본문 바로가기
반응형

📍ETC/🜸 개발환경6

Turborepo로 모노레포(Mono-repo) 구축하기 - (1) 기초 프론트엔드 모노레포(Mono-Repo) 도입 배경모노레포로 가는 첫 번째 단계: 모놀리식에서 멀티레포로 현재 운영하고 있는 서비스의 초기 구성도입니다.아주 오래전 20세기말(ㅋㅋ) 백과 프론트 소스가 뒤섞인 하나의 거대한 프로젝트로yelee.tistory.com 지난 포스팅에서 모노레포를 도입하게 된 배경에 대해 다루었습니다.이번 포스팅에서는 모노레포 구축에 필요한 기초 세팅과 설정 방법에 대해 설명하겠습니다.Lerna, nx 등 다양한 모노레포 관리 도구가 있지만, 저는 Turborepo를 선택하여 구성해 보기로 했습니다 Turborepo란?Turborepo는 자바스크립트와 타입스크립트 모노레포를 위한 빌드 시스템입니다모노레포는 장점이 많지만, 각 워크스페이스가 자체 테스트, 린팅, 빌드 프로세스를 갖.. 2024. 8. 9.
프론트엔드 모노레포(Mono-Repo) 도입 배경 모노레포로 가는 첫 번째 단계: 모놀리식에서 멀티레포로 현재 운영하고 있는 서비스의 초기 구성도입니다.아주 오래전 20세기말(ㅋㅋ) 백과 프론트 소스가 뒤섞인 하나의 거대한 프로젝트로 시작한 서비스인데, 하나씩 리액트로 분리되어 나가는 과정에 합류하게 되었습니다. 3년 전 제가 팀에 합류할 당시 두 명의 프론트엔드 개발자가 서블릿과 리액트 프로젝트 7개를 넘나들며 개발하는 아주 혼란스러운 상황이었습니다.자사에서 제공하는 상품은 크게 5개의 카테고리로 나뉘는데 이는 각각 별도의 리액트 프로젝트로 존재하고 있었고, 유저 전용 페이지는 2개의 리액트 프로젝트로 존재하고 있었습니다. 여기에 장바구니와 결제를 또 별도의 리액트 프로젝트로 떼어낼 거라는 로드맵까지.. 🫠애자일 조직에서 이렇게 많은 프로젝트를 관리.. 2024. 8. 6.
인텔리제이/IntelliJ :: Error copying configuration files from ~ 새로운 맥북으로 마이그레이션 후 인텔리제이를 실행하니 아래와 같은 컨펌창이 출력되고 실행이 되지 않았다 Directory is invalid 라길래 해당 경로를 들억보니 파일은 있는 상황 .. 해결방법 sudo chmod -R 755 톰캣경로 톰캣 파일을 읽고 쓰고 보는 권한을 다 부여하여 문제 해결. 2023. 2. 27.
💻 맥북 에어(M1,2020)에 개발환경 세팅 - 리액트 개발자 작년에 살까 말까 고민하다가 안 샀는데 코로나 확진되고 자가 격리 기간 동안 물욕이 폭발하는 바람에 얼떨결에 구매해버림;; 이제 무거운 회사 맥북 말고 가벼운 맥북 에어 들고 개발해봅시다🥳 설치에 앞서 기존 맥북에서 마이그레이션을 하는 경우 Intel 버전의 애플리케이션들이 그대로 마이그레이션 되어 M1이 성능을 제대로 발휘하지 못한다고 한다 기존 맥북을 마이그레이션 하는 경우에는 M1에 맞게 업데이트를! 그리고 깡통 맥북에 개발환경을 세팅하는 경우라면 니즈에 맞게 잘 설치해야 된다,, 상단바 가장 좌측에 사과 모양 애플 로고를 누르고 - 이 맥에 관하여 - 저장공간 - 관리를 누르면 아래와 같은 창이 뜬다. 그다음 응용 프로그램을 클릭하면 이 맥에 설치된 응용 프로그램을 확인할 수 있는데 여기서 종류 .. 2022. 4. 2.
반응형