본문 바로가기
  • 클라우드야 나랑 친해지자!
IT 용어

마이크로서비스

by 정민규 2021. 2. 8.
반응형

 

 

 

 

 

마이크로서비스(microservice)는 애플리케이션을 느슨하게 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기법이다. 마이크로서비스 아키텍처에서 서비스들은 섬세(fine-grained)하고 프로토콜은 가벼운 편이다. 애플리케이션을 더 조그마한 여러 서비스로 분해할 때의 장점은 모듈성을 개선하고 애플리케이션의 이해, 개발, 테스트를 더 쉽게 해주고 애플리케이션 침식에 더 탄력적으로 만들어 준다. 규모가 작은 자율적인 팀들이 팀별 서비스를 독립적으로 개발, 전개, 규모 확장을 할 수 있게 함으로써 병렬로 개발할 수 있게 한다. 또, 지속적인 리팩터링을 통해 개개의 서비스 아키텍처가 하나로 병합될 수 있게 허용한다. 마이크로서비스 기반 아키텍처는 지속적 배포와 전개(디플로이)를 가능케 한다.

 

- 출처 : 위키백과 -

 

반응형

'IT 용어' 카테고리의 다른 글

SRE(Site Reliability Engineering)란?  (2) 2021.06.25
EPEL (Extra Packages for Enterprise Linux)  (0) 2021.03.30
Sandbox  (0) 2021.02.08

댓글