10편에서는 Spring Transaction에서“왜 대부분의 경우 Isolation은 DEFAULT로 두는가”를 현실적인 이유로 살펴봤습니다.요약하면,Isolation은 DB의 영역이고, 애플리케이션은 함부로 개입하지 않는 것이 기본이었습니다.하지만 실무에서는 다음과 같은 질문을 피할 수 없습니다.“그래도 이건 DEFAULT로는 안 되는데?”이번 글에서는정말로 Isolation을 고려해야 하는 순간을 실제 시나리오로 정리해보겠습니다.1. Isolation을 건드리기 전에 반드시 해야 할 것Isolation을 올리는 것은마지막 수단입니다.그래서 공식 문서와 실무에서는 다음 순서를 강하게 권장합니다.비즈니스 제약으로 해결 (UNIQUE, 상태 전이)애플리케이션 레벨 제어그래도 안 되면 Isolation 고..