많은 반대 세력과 역학이 있습니다. 많은 서버가 있고 하나만 있으면됩니다. 이 질문이 단순한 데이터베이스 이상의 영향을 미칠 수 있다고 생각합니까? 나는 오해를 불러 일으킬 수 있지만, 그것은 유형 대 추상의 비용이 있다는 체계적인 오해와 관련이 있습니다.
일반적으로 명백한 비용은 이해하기 쉽습니다.
추상 비용은 정량화하기 어렵고 이해하기가 어렵습니다. 기술 부채, 오류 비용, 스트레스 비용, 개발자 부담, 변경 영향, 회귀 테스트, 다운 타임 영향 등은 설명하기가 더 어렵습니다.
다른 환경
환경은 일반적으로 데이터 및 / 또는 목적으로 분리됩니다. 환경마다 기능이 다릅니다. 시스템의 변화율, 즉 얼마나 자주 업데이트되는지, 어떤 종류의 변화 및 변화의 영향이 모두 고려됩니다.
우리는 변화를 사소한 다른 환경을 사용합니다.
우리는 서로 다른 환경을 사용하므로 변경되지 않은 환경에 대한 견고성과 확실성을 제공합니다.
우리는 변화의 영향을 고려하기 위해 환경을 사용합니다.
우리는 변화와 관련된 비용을 줄이기 위해 환경을 사용합니다.
시스템을 테스트하고 안정화하는 데 많은 비용이 듭니다
. 안정적인 환경에 대한 투자를 확보하기 위해 환경을 만듭니다.
실용적이고 비용을 절감하며 부지런하고 입증 된 프로세스 패턴을 준수하기에는 너무 작은 팀이 아닙니다.
모든 환경에 하나의 환경을 사용하는 것은 모든 사진을 하나의 하드 드라이브에 저장하는 것과 같습니다. 할 수는 있지만 후회하게됩니다.
어떤 사람들은
견고 함을 보장하고 모범 사례를 따르는 데 드는 비용을 인식하지 못하는 고객이나 다른 사람들을 다루는 많은 상황에서 내가 증거를 필요로 합니다. 비용이 명확하게 정의 된 실제 사례의 몇 가지 예를 정리해 보시기 바랍니다.