서비스A는 테이블1,2을 주로 조인하는 api가 많고

서비스B는 테이블2,3,4를 주로 조인하는 api가 많고 등등

이런 잦은 조인이 필요한 환경에서

모놀리식은 어차피 같은 db를 바라보니까 상관없지만

서비스별로 db도 분리하면 각 db마다 필요한 데이터를 요청해야하고

자료 취합을 애플리케이션에서 해야할테고 트랜잭션 역시 애플리케이션 비중이 더 커질 거 같은데

결국 이러면 rdb 말고 nosql 쓰는게 더 나은거 같기도하고...

참 어렵네