모놀리식 아키택처란?

모노리스(Monolith) : 하나로 이루어진 큰 돌덩이 이런 단어에서 따온 모놀리식은 하나의 어플리케이션 내부에 다양한 서비스들이 존재하는 구조를 뜻한다.

모놀리식의 장점

  1. 어플리케이션 개발의 용이함
  2. 간편한 배포
  3. 번거로움 없는 디버깅
  4. 보안 강화

모놀리식의 단점

  1. 새로운 기술에 대한 저항성
  2. 확장성의 한계

참고자료:

IMB, 모놀리식 아키텍처란 무엇인가요?

모놀리식 아키텍처 VS 마이크로 서비스 아키텍처(MSA)