기타 IT 공부

Dev, Staging, Product란?

Joon0464 2021. 8. 1. 14:53

Dev, Staging, Product란?

회사에서 보통 local 서버에서 각자 코드를 작성하고 Github와 같은 도구를 사용하여 개발자들끼리의 코드를 통합하여 dev 환경에서 qa등 테스트를 충분히 진행한 뒤, staging에 올려 실제 기능을 검증을 마치면 product로 운영을 하게된다. 

 

순서를 정리하면 아래와 같다.

local -> dev -> staging -> product 

 

 

  1. Local : 로컬 서버

  • 본인 PC 환경을 말한다.

 

  2. Dev : 개발 서버 

  • 로컬 서버에서 개발자들이 각자 만든 코드를 합쳐서 테스트해볼 수 있는 서버이다.

 

  3. Staging :  스테이징 서버 

  • 실제 운영 환경과 거의 동일한 환경으로 만들어놓고 기능을 검증하는 환경

 

  4. Product(PROD) : 운영 서버 

  • 실제 서비스를 위한 운영 서버

 

 


참고 사이트

https://yulfsong.tistory.com/33 [Code Writer]