앞선 10편에서는 MongoDB 트랜잭션의 한계와 언제 사용해야 하는지를 정리했습니다. 이번 편에서는 운영 환경에서 MongoDB를 사용할 때 피할 수 없는 문제인 스키마 변경(Schema Migration)을 다룹니다.MongoDB를 쓰다 보면 이런 말을 자주 듣습니다.“Mongo는 스키마가 없어서 마이그레이션이 필요 없다”하지만 실제 운영 환경에서는 이 말이 가장 위험한 오해가 되곤 합니다.이번 편에서 다룰 내용MongoDB에서 스키마란 무엇인가?스키마 변경이 어려워지는 이유대표적인 스키마 변경 유형운영 환경에서 쓰는 마이그레이션 전략실무에서 반드시 지켜야 할 원칙1) MongoDB에도 스키마는 존재한다MongoDB는 DB 레벨에서 스키마를 강제하지 않을 뿐, 애플리케이션 레벨의 스키마는 반드시 존재..