방금 프로젝트에 참여했으며 릴리스 중에 프로덕션에서 작동하지 않는다는 것을 깨달았습니다. 다른 모든 환경에서 작동하지만 별도의 릴리스 팀이 있고 서버와 환경을 직접 설정할 수 없으므로 구성에 대한 가시성이 없습니다.
우리는 Prod가 자신의 계정이나 IIS 설정에서 다른 일부 사용자 권한을 가지고 있다고 의심하여 지금도 작업하고 있습니다.
그래서 저는이 모든 것이 저에게 학습 경험이었고 같은 것을 다시 반복하고 싶지 않다고 생각합니다. 이 환경이 얼마나 다른지 물어보고 싶습니다. 나는 항상 PreProd가 동일한 데이터베이스의 사본을 사용하고 동일한 사용자 계정의 사본을 사용하는 동일한 서버 등에 설치된 Prod 환경과 동일한 사본이어야한다고 생각했습니다.
그러나 얼마나 멀리 가져 가야합니까? 웹 사이트가 외부를 향하고 있다면 PreProd가 외부를 향해야합니까? 웹 사이트에 사용자 계정이나 암호가 필요없는 구성 요소가있는 경우 어떻게해야합니까? 외부 세계에 노출해도 괜찮습니까?
