# 마이크로서비스
큰 서비스를 소규모의 독립적인 서비스로 쪼개는 방법. 자바의 객체지향개념이랑 비슷함

프로세스들이 뭉쳐있는 아키텍처(모놀리식)을 마이크로서비스로 분할하는 경우
1. 특징 및 장점
- 독립성 - 다른 서비스에 영향을 주지 않는다.
- 전문성 - 각 서비스는 특정 문제를 해결한다.
- 민첩성 - 독립적이여서 개발시간이 단축됨
- 확장성 - 각 서비스들이 독립적이기 때문에 확장이 용이함
- 배포가 쉬움
- 기술적자유
- 코드 재사용성 증가
- 복원성