- 데이터베이스 Per Service 패턴은 각 마이크로서비스가 독립적인 데이터베이스를 갖게 하여 데이터 격리와 조정되지 않는 의존성을 보장 🔐
- 마이크로서비스 설계에서 데이터베이스 Per Service는 성능 병목 현상, 확장성 문제, 서비스 진화를 어렵게 만드는 공통 데이터베이스의 단점을 해결 🚀
- 각 마이크로서비스는 자신의 데이터베이스를 관리므로 일관된 데이터베이스 스키마 요구사항 없이 독립적으로 개발 및 배포 가능 🆓
- 이러한 패턴은 서비스 간의 데이터 변경에 대한 영향을 줄이며 수정의 위험을 최소화 ⛑️