모놀리식 애플리케이션(Monolithic Application)은 전통적인 방식으로 개발된 소프트웨어 애플리케이션 형태를 나타냅니다. 이는 모든 기능과 컴포넌트가 하나의 큰 코드베이스 안에 통합되어 있는 형태로, 단일한 실행 가능한 단위로 전체 애플리케이션이 구성됩니다. 모놀리식 애플리케이션은 대부분의 로직과 데이터베이스 연동, 사용자 인터페이스 등을 하나의 코드베이스에서 처리합니다.
전통적인 웹 애플리케이션: 단일 코드베이스에서 웹 서버, 데이터베이스 연동, 비즈니스 로직, 프론트엔드 인터페이스 등이 모두 포함된 전통적인 웹 애플리케이션은 모놀리식 애플리케이션의 대표적인 예시입니다.
모놀리식 e-커머스 플랫폼: 제품 관리, 주문 처리, 결제, 사용자 인터페이스 등이 하나의 애플리케이션에서 모두 처리되는 전통적인 e-커머스 플랫폼도 모놀리식 애플리케이션의 예시입니다.