Infra & Network/CI & CD (1) 썸네일형 리스트형 컴파일, 빌드, 배포에 대해 이해하기 작성 동기 우리가 백엔드 개발을 하는 상황을 예를 들어보자. IntelliJ나 eclipse 같은 개발 툴을 사용하여 원하는 로직을 개발 할 것이다. 만든 것을 테스트 해보기 위해 main class를 run 하면 툴이 알아서 내 소스들을 슉슉 검사해주고 그게 정상 완료되면 콘솔이나 localhost 웹 상에서 테스트할 수 있도록 실행이 된다. 이렇게 로컬 환경에서 개발만 하는 상황이라면 컴파일, 빌드, 배포의 상세한 과정이나 정의를 몰라도 개발만 제대로 하면 되었다. 실행시켜서 잘 나오기만 하면 되었으니까. 다만 실무를 경험하면서 실제 서버에 배포하거나 서버를 구축해보는 과정에서 이러한 지식이 필요하고 나는 많이 부족하다는 것을 느꼈다. 기초적인 것도 알지못하는데 서버 개발, 백엔드 개발을 한다고 말할.. 이전 1 다음