**마이크로서비스 아키텍처(Microservices Architecture)
**
:
마이크로서비스 아키텍처(주로 마이크로서비스라고도 함)란 애플리케이션 개발을 위한 아키텍처 스타일을 의미합니다. 마이크로서비스를 사용하면 대규모 애플리케이션을 각각 담당 영역을 가진 소규모의 독립적인 구성요소로 구분할 수 있습니다. 마이크로서비스 기반 애플리케이션은 단일 사용자 요청을 처리하기 위해 여러 내부 마이크로서비스를 호출하여 응답을 작성할 수 있습니다.
컨테이너는 종속 항목에 대한 걱정 없이 서비스를 개발하는 데 집중할 수 있는 잘 설계된 마이크로서비스 아키텍처 예시입니다. 최신 클라우드 기반 애플리케이션은 일반적으로 컨테이너를 사용하여 마이크로서비스로 빌드됩니다.
즉, 마이크로 서비스는!!!!
마이크로서비스 아키텍처는 애플리케이션이 서비스 모음으로 개발되는 애플리케이션 아키텍처의 한 유형입니다.
또한 마이크로서비스 아키텍처 다이어그램과 서비스를 독립적으로 개발, 배포, 유지관리할 수 있는 프레임워크를
제공합니다.
일반적으로 마이크로서비스는 애플리케이션 개발 속도를 높이는 데 사용됩니다. 자바를 사용하여 빌드된 마이크로서비스 아키텍처 중에서도 특히 Spring Boot 아키텍처가 일반적입니다. 마이크로서비스와 서비스 지향 아키텍처를 비교하는 것도 일반적입니다. 둘 모두 모놀리식 애플리케이션을 더 작은 구성요소로 세분화하는 것이 목표지만, 접근방식은 서로 다릅니다. 다음은 마이크로서비스 아키텍처의 예시입니다.
패턴을 보고 쓸려면 여기 사이트 한번 보고 해도 괜찮을꺼 같습니다..!!