알고보니 - MSA란?
MSA란 무엇인가? MSA란? MicroService Architecture의 줄임말로 마이크로서비스 아키텍처에 대한 정확한 정의는 없다. 하지만 마이크로서비스란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다. 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 언어, 데이터베이스 등)이 사용 가능한 단일 사업 영역에 초점을 둔다. 독립된 서비스는 API를 통해서만 상호작용한다. MSA의 등장배경 기존의 시스템은 정보제공을 위한 화면부터 데이터베이스까지 전체가 하나의 흐름으로 묶여있는 Monolithic Architecture이다. 즉, Monolithic Architecture는 소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어 ..
IT 정보/IT 알쓸신잡
2022. 3. 8. 15:05