모놀리식 애플리케이션(Monolithic Application)은 전통적인 방식으로 개발된 소프트웨어 애플리케이션 형태를 나타냅니다. 이는 모든 기능과 컴포넌트가 하나의 큰 코드베이스 안에 통합되어 있는 형태로, 단일한 실행 가능한 단위로 전체 애플리케이션이 구성됩니다
모놀리식 애플리케이션은 무조건적인 단점만 있는 것이 아닌 특정 상황에서는 효과적으로 작용할 수 있다.간단한 관리와 개발: 하나의 코드베이스를 관리하기 때문에 개발 및 유지보수가 간단합니다. 초기 개발 단계에서 빠르게 결과물을 얻을 수 있습니다.적은 배포 및 운영 복잡성
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure
육각형 아키텍처(Hexagonal Architecture)는 소프트웨어 설계 원칙 중 하나로, 비즈니스 로직을 중심으로 구성된 육각형 모양의 아키텍처. 이 아키텍처의 주요 개념 중 하나는 외부 세계와의 상호작용을 처리하기 위해 어댑터를 사용함. 육각형 아키텍처는 비즈니