microservice마이크로서비스
microservice는 하나의 애플리케이션을 독립적으로 배포할 수 있는 작은 서비스 여러 개로 나눠 만드는 소프트웨어 구조다.
기사 1편
최근 언급 microservice(마이크로서비스)는 애플리케이션을 기능별로 작게 나눈 서비스들의 모음으로 만드는 소프트웨어 구조 방식이다. 각 서비스는 따로 개발하고 배포하며, API 같은 가벼운 통신 방식으로 서로 연결된다. 모든 기능을 하나의 프로그램에 담는 monolithic(단일) 구조와 대비된다.
팀별로 서비스를 나눠 빠르게 바꿀 수 있다는 장점이 있지만, 서비스 수가 늘어나면 배포, 감시, 보안 관리가 복잡해진다. 컨테이너와 Kubernetes 같은 클라우드 네이티브 기술과 함께 널리 쓰인다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.