서비스를 독립적이고 작게 관리하라. 마이크로서비스는 독립적이고 의존성이 거의 없는(참고1,참고2,참고3) 소프트웨어 덩어리이며(참고4), 이는 DevOps 모범 사례 중 하나로 여겨진다(from1). 조직이 다양한 어플리케이션을 배포하기 위해서는 어플리케이션별 구동 환경이 독립성을 갖추고 있는 것이 중요하다. 이때 물리 서버나 VM 에 비해 더 잘게 쪼개 쓸 수 있고, VM 만큼 격리된 환경을 만들어주면서, VM 보다는 더 가볍고 빠른 컨테이너 구조(sup3:이 글은 환경의 경량성을 중심으로 서술했다)를 사용하게 되었다.


parse me : 언젠가 이 글에 쓰이면 좋을 것 같은 재료들.

  1. None

from : 과거의 어떤 생각이 이 생각을 만들었는가?

  1. [ba2.3.a0. title: 데이터 엔지니어링과 데이터 과학 부문에서도 소프트웨어 개발 모범 사례([SW Best practice](https://janghoo.notion.site/Best-practice-abce5d7978db47529300bea6c37419f2)), 소프트웨어 개발 수명 주기 지침, DevOps 모범 사례를 따라야 한다.](https://janghoo.notion.site/ba2-3-a0-title-DevOps-db5a7f21d6de4a69a12ca182efe109f0)

supplementary : 어떤 새로운 생각이 이 문서에 작성된 생각을 뒷받침하는가?


opposite : 어떤 새로운 생각이 이 문서에 작성된 생각과 대조되는가?

  1. None

to : 이 문서에 작성된 생각이 어떤 생각으로 발전되고 이어지는가?

  1. a9.1_1.1.1. title: 쿠버네티스(Kubernetes)는 마이크로서비스들과 컨테이너들을 적절하게 관리하기 위해 생겨났다.
  2. [mlops.1_3.1__1__1. title: 전처리-예측 패턴([[[SW Best practice](https://janghoo.notion.site/Best-practice-abce5d7978db47529300bea6c37419f2) Design pattern](https://janghoo.notion.site/Design-pattern-0dc0e08622d3478bb6b85720c7392626) Preprocess-prediction pattern](https://janghoo.notion.site/Preprocess-prediction-pattern-3f61258f7fa54499a5c3437be314b953))이 제안하는대로 전처리 후처리 과정을 아티팩트로 다운로드받는 것이 아니라 마이크로서비스로 쪼개어 API 로 통신하도록 만들 수 있다.](https://janghoo.notion.site/mlops-1_3-1__1__1-title-API-5d9df930a74f415389de2721ce4e7d71)