Microservice1 마이크로서비스 핵심 개념 6가지 독립적 배포하나의 마이크로 서비스만 단독으로 배포 가능해야함.도메인을 중심의 모델링한 마이크로서비스, 한 기능(즉, 결합도를 최대한 낮춰야함)고유한 상태를 가짐마이크로서비스 간 DB를 고유하지 않음. 데이터를 공유하지 않음크기가 적당해야함마이크로서비스는 조직이 다룰 수 있는 개수 이상을 넘어가지 말아야함(복잡도를 키우지 말아야한다는 뜻인듯)마이크로서비스 간의 경계를 명확하게 정의유연함판을 키우지 말고 점진적으로 마이크로서비스로 넘어가는 것을 권장마이크로서비스는 옵션이기 때문에 맹목적으로 매몰될 필요는 없다라고 해석됨전 회사에서도 MSA로 가기로 결정 후 장바구니 관련 서비스를 따로 마이크로서비스로 뺐었음아키텍쳐와 조직을 맞추기조직 구조를 아키텍쳐에 맞게, 도메인에 맞게 편성프론트팀, 백엔드팀, 데브옵스팀.. 2023. 5. 13. 이전 1 다음