프로토타입1 [SW 아키텍처] 모놀리식 아키텍처(Monolithic Architecture) 가장 전통적인 소프트웨어 설계 방식ㅁ모놀리식 아키텍처(Monolithic Architecture): 하나의 애플리케이션이 단일 코드베이스로 구성되는 형태애플리케이션의 모든 구성 요소(예: UI, 비즈니스 로직, 데이터베이스 접근)가 단일 애플리케이션으로 결합되어 배포된다 [모놀리식 아키텍처의 특징]단일 코드베이스: 하나의 코드베이스에서 모든 기능이 실행됨일괄 배포: 변경 사항이 있을 때 전체 애플리케이션을 재배포해야 함단일 DB 사용: 모든 기능이 공통된 DB를 공유함중앙 집중형 설계: 모든 비즈니스 로직이 한 시스템 내에서 처리됨 [모놀리식 아키텍처 vs 마이크로서비스 아키텍처(MSA)] [모놀리식 아키텍처 장점]✅ 개발이 단순함 → 모든 기능이 하나의 코드베이스에 존재하여 초기 개발이 빠름✅ 성능.. 2025. 2. 18. 이전 1 다음