a. 개발 단순 (repo 하나 체크아웃해서 띄우면 됨)
b. 배포 단순 (war하나만 배포하면 됨)
c. scale-out단순 (서버 통째로 복사하면 됨) (but, DB성능의 한계)
a. 무겁다 (IDE가 못받쳐줌)
b. 어플리케이션 시작이 오래걸림
c. 기술 스택 바꾸기 어려움
d. 높은 결합도 - 수정 어려움
e. 코드베이스의 책임 한계와 소유권이 불투명함
: 모든 조직은 조직의 의사소통 구조와 독같은 구조를 갖는 시스템을 설계한다
-> 모놀리틱 에서는, 배포/인프라 팀이 다른 수많은 팀들과 하나하나 통신해야한다...
: https://scshim.tistory.com/28
( Tomcat이란? https://namu.wiki/w/%ED%86%B0%EC%BA%A3 )