마이크로서비스
용어 이름 복사
기술 용어약 1분 읽기
애플리케이션을 독립적인 소규모 서비스들로 분리하는 아키텍처입니다.
다른 이름
MicroserviceMSAMicroservice Architecture
상세 설명
마이크로서비스(Microservice)는 하나의 애플리케이션을 여러 개의 작은, 독립적인 서비스로 분리하여 개발·배포·확장하는 소프트웨어 아키텍처 패턴입니다. 각 서비스는 특정 비즈니스 기능을 담당하며, API로 통신합니다. 모놀리식(Monolithic) 아키텍처 대비 독립적 배포, 기술 스택 자유, 장애 격리 등의 장점이 있습니다. Docker, Kubernetes, API Gateway 등과 함께 사용되며, Netflix, Amazon, Uber 등 대규모 서비스에서 채택하고 있습니다.