# 마이크로서비스 큰 서비스를 소규모의 독립적인 서비스로 쪼개는 방법. 자바의 객체지향개념이랑 비슷함 ![](https://i.imgur.com/0i2Rz9p.png) 프로세스들이 뭉쳐있는 아키텍처(모놀리식)을 마이크로서비스로 분할하는 경우 1. 특징 및 장점 - 독립성 - 다른 서비스에 영향을 주지 않는다. - 전문성 - 각 서비스는 특정 문제를 해결한다. - 민첩성 - 독립적이여서 개발시간이 단축됨 - 확장성 - 각 서비스들이 독립적이기 때문에 확장이 용이함 - 배포가 쉬움 - 기술적자유 - 코드 재사용성 증가 - 복원성