MSA
-
MSA(Micro Service Architecture)란?TIL(Today I Learned) 2021. 11. 1. 00:02
최근 IT업계에서 핫하다는 MSA에 대해 가볍게 알아보았다. 왜? IT업계에서는 지금 MSA가 핫한걸까? 마이크로 서비스는 기존의 API, system(infra), Application, interface, Domain API.. 등(모놀리스 방식)을 여러개로 쪼개어 기능을 제공하는것을 의미한다.(Micro단위로 세분화한다..라고 생각하면 이해가 쉬울 수 있겠다. 물론 마이크로 단위까지 쪼개기는 어렵겠지만!) 여러개로 쪼개진 서비스는 서로 통신이 가능해야하기 때문에 복잡도는 상승할것이다. API가 여러개로 쪼개져 호출되기 때문에 웹 호출량이 증가하고(WAS 호출량 증가)(WAS : 인터넷 상에서 HTTP를 통해 컴퓨터나 장치에 애플리케이션을 수행할 수 있게 해주는 미들웨어(소프트웨어 엔진)이다.) 이로..