MonolithicArchitecture1 모놀리식 아키텍처: 기본 원리부터 장단점까지 모놀리식 아키텍처란? 기본적으로 모든 종류의 서비스가 하나의 어플리케이션으로 구성되어 있는 아키텍처입니다. 아래 그림과 같이 FrontEnd Layer, BackEnd Layer, Data Layer, Database Layer로 구성되어 모든 서비스가 하나의 어플리케이션에 포함되어 있으며 1개의 Database를 이용합니다. 특징 하나의 주요 프로세스로 구성 모든 서비스가 하나의 DB endpoint를 사용 한줄만 코드가 수정되더라도 모든 어플리케이션의 재배포가 필요 싱글 or 멀티 모듈로 구성할 수는 있지만 지속적인 통합(CI)의 단위가 달라질 뿐, 배포(CD)의 범위는 여전히 전체 모놀리식 아키텍처를 많이 사용한 이유 간단함 하나의 코드베이스로 구성되어 있어 개발, 디버깅 및 테스팅이 간편합니다. .. 2024. 1. 25. 이전 1 다음