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