새로운 도전 마이크로서비스 마이크로서비스 소프트웨어를 구축하기 위한 아키텍처이자, 새로운 접근 방식이다. 마이크로서비스는 모든 요소를 하나의 애플리케이션에 구축하는 전통적인 모노리틱접근 방식 대신 애플리케이션을 상호 독립적인 최소 구성 요소로 분할하고, 모든 요소가 독립적이며 동일한 작업을 수행하기 위해 함께 작동 한다.
이러한 각각의 구성 요소 또는 프로세스가 마이크로서비스이다. 마이크로서비스 기반 소프트웨어 개발 접근 방식은 세분화, 경량화 되어 있으며 유사한 프로세스를 다수의 애플리케이션 간에 공유할 수 있다는 특징이 있다.
클라우드의 가장 큰 장점 중 하나로, 특정 서비스에 트래픽이 증가할때 유연하게 확장해 대응할 수 있는 확장성을 들수 있다. 문제는 서비스가 한 덩어리로 구성돼 있으면 애플리케이션 전체를 늘려가는 식으로 확장해야 한다는 점이다.
예를 들어, 홈쇼핑 전체 웹 사이트 중 추석 연휴 기간 추석 특선 이벤트 메뉴페이지에만 트래픽이 집중될때, 웹 사이트가 이부분만 복...
#
마이크로서비스
#
마이크로서비스특징
#
소프트웨어
원문 링크 : 마이크로서비스 특징