전산/Infra
개발환경 dev, test(qa), staging, prod
시스템 개발을 할 때 local에서 prod까지 다양한 서버가 존재 필요에 따라 역할과 목적을 고려해 구성이 필요 local : 로컬 개발 환경 - 개발자 pc - 설치된 버전 (ex, mysql db, tomcat version, pycharm version ...) - 모든 개발자는 같은 개발환경을 사용해야함 - version은 JVM을 사용하여 관리 - JDK, Library 등은 MAVEN을 사용하여 관리 dev : 서버 개발 환경 - 각 개발자들이 코드를 합쳐서 테스트 해볼 수 있는 환경 - commit 후 deploy를 통해 dev로 배포가 되도록 함 - prod 보다 적은 수의 서버로 구성 됨 (기능 테스트의 목적) Integration : 통합 개발 환경 - 여러개의 컴포넌트를 동시 개발하..
2021. 5. 28. 10:35
최근댓글