[MSA 시작 #1] MSA 개념 아주 쉽게 이해하기
MSA (Micro Service Architecture) 가 이쪽 업계에서는 아주 뜨겁다. JD를 봐도 MSA 경험자 찾는 회사들이 엄청나게 많아진걸 보면 대세가 되어가고 있는듯 하다. 조금 공부를 해보니 그렇게 될 수밖에 없는듯 하다. MSA는 기존의 하나의 application 형태(Monolithic Architecture)가 아닌 application을 서비스별로 나누어 독립적으로 개발하는 아키텍처를 말한다. 각 서비스들은 API 호출을 하는 형식으로 통신을 한다. 아주 간단한 정의이다. MSA의 목적 (장점)그럼 왜 멀쩡히 잘 돌아가는 서비스를 골치 아프게 나눌까? 여러가지 이유가 있다. 빠르고 간단한 배포시스템의 선택적 확장Polyglot 아키텍처 지원 제목의 간단히 라는 컨셉에 맞게 MSA..
DevOps/MSA
2020. 10. 5. 18:06