목록2024/09 (1)
랩터
[MSA] 마이크로서비스 아키텍처란
마이크로서비스 아키텍처는 작고 독립적인 서비스들의 집합으로 구성된 애플리케이션 구조이다. 모놀리식 아키텍처 (Monolithic Architecture)모놀리식 아키텍처는 전통적인 개발 방식으로 하나의 프로젝트에 모든 기능을 함께 포함한다. 이렇게 하면 코드 베이스가 커질수록 개발 및 배포에 복잡성이 증가한다. 마이크로서비스 아키텍처 (Microservice Architecture)MSA는 여러 개의 작은 서비스로 구성되어 각 서비스가 독립적으로 개발되고 배포되는 구조이다.MSA로 구성되어 있는 애플리케이션의 경우 전체 시트템이 분산되어 있어 개발, 배포가 독립적으로 가능하며 확장성과 유지관리가 용이해진다. 모놀리틱 아키텍처와 마이크로서비스 아키텍처의 장단점을 비교해보겠다. 모놀리식 아키텍처의 장점..
공부
2024. 9. 30. 14:42