서비스A는 테이블1,2을 주로 조인하는 api가 많고서비스B는 테이블2,3,4를 주로 조인하는 api가 많고 등등이런 잦은 조인이 필요한 환경에서모놀리식은 어차피 같은 db를 바라보니까 상관없지만서비스별로 db도 분리하면 각 db마다 필요한 데이터를 요청해야하고자료 취합을 애플리케이션에서 해야할테고 트랜잭션 역시 애플리케이션 비중이 더 커질 거 같은데결국 이러면 rdb 말고 nosql 쓰는게 더 나은거 같기도하고...참 어렵네
댓글 0