해결됨
실리콘밸리 빅테크 29개의 실습으로 배우는 시스템 디자인 설계
관계형 DB에서 비즈니스 요구사항 추가에 대한 대처 방법
관계형 데이터베이스는 데이터가 들어간 이후 스키마를 변경하는 게 권장되지 않는다고 알고 있습니다. 그래서 최대한 스키마 설계 단계에서 제공해야 하는 서비스에 대한 명세를 최대한 자세히 작성해야 한다고 들었습니다.그러면 비즈니스 요구사항이 추가됨에 따라 기존 테이블에 추가적인 정보가 필요하게 되면 어떻게 대처해야 하나요?예를 들어 MVP로 서비스를 할 때는 user 테이블에 id(PK), password, name만 있었는데 서비스가 확장되며 age를 필수로 넣어야 하는 경우 어떻게 접근해야 하나요? 처음 설계 시 out of scope 기능을 자세하고 광범위하게 예측하여 모든 정보를 넣을 수 있도록 테이블을 만들어야 하나요? 감사합니다.