티스토리 뷰
Monolithic Architecture
모놀리식 구조
의미
: 시스템의 모든 기능이 하나의 단위로 배포되는 구조.
유래
: 건축 양식 중 하나로, 암석 중 단일 재료로 조각, 주조한 건물을 말함.
특징
- 장점
- 아키텍처 구성, 모니터링, 문제 해결 등이 간결해짐.
- 코드의 재사용이 용이함. - 단점
- 유연성이 부족하며, 일부가 전체에 영향을 끼칠 수 있음.
- 다수의 개발자가 하나의 큰 프로젝트 위에서 작업을 하므로 충돌이 일어나기 쉬움.
- 확장이 부족하며, 분산 처리나 로드 밸런싱이 어려움.
반의어
: Microservice Architecture; 마이크로서비스 아키텍처
참고
- 샘 뉴먼, 정성권(2023). 마이크로서비스 아키텍처 구축. 한빛미디어
- 그림 출처 : https://www.suse.com/c/rancher_blog/microservices-vs-monolithic-architectures/
'개발자 용어 사전' 카테고리의 다른 글
🔖 Canary Release ; 카나리아 릴리스 (0) | 2024.03.15 |
---|---|
🔖 Servlet ; 서블릿 (0) | 2024.03.14 |
🔖 FCP(First Contentful Paint) ; 최초 콘텐츠풀 페인트 (0) | 2024.02.22 |
🔖 SSR(Server-Side Rendering) ; 서버 사이드 렌더링 (0) | 2024.02.22 |
🔖 Double Buffering ; 이중 버퍼링 (0) | 2024.02.21 |
댓글