모노리틱 아키텍처1 [MSA] 마이크로서비스 아키텍처, 모노리틱 아키텍처 이해하기 소프트웨어 아키텍처 중에서 크게 두가지 분류가 있습니다.- 모노리틱 아키텍처(Monolithic Architecture)하나의 어플리케이션 안에 모든 소스가 들어있는 구조입니다.(뷰, 컨트롤러, db접근, 핵심로직 등)어플리케이션을 실행파일로 말아서 내보내면, 독립적으로 바로 실행 가능한 어플리케이션이 됩니다.다른 어플리케이션과 연동 없이 단독적으로 수행도 가능합니다.특징 및 장점간편한 개발 : 전체 애플리케이션을 하나로 처리하기 때문에, 개발툴 등에서 하나의 프로젝트로 개발하면 됩니다.간편한 배포 : 테스트 및 배포도 단일 어플리케이션 하나로 수행합니다. 상대적으로 단순합니다.운영 측면에서 다운 되더라도 큰 영향이 없거나 다른 서비스에 영향이 가도 문제가 덜한 프로그램 이라면 유리할 수 있습니다.단점긴.. 2024. 5. 28. 이전 1 다음