Microservice

오우·2023년 5월 7일
0

MSA(MicroService Archictecture)는 큰 규모의 서비스를 제공하는 경우

각 기능 별로 서버를 나누어 관리하는 방식으로 각각의 서비스를 열어 데이터를 관리, 유저들의 서비스 이용을 할 수 있도록 도와주는 것을 말함

장점으로는

유저가 동시에 접속하게되어 과도한 트레픽이 발생하는경우 트레픽이 분산되어 서버에러를 방지할 수 있음

마이크로서비스의 특징

개별 서비스는 독립적으로 배포, 확장이 가능하게함

분산 시스템으로 여러 사용자가 동시에 접속및 작업을 하는경우 포함해도 문제없음

서비스간의 결합도가 낮기때문에 유지보수 및 개발에 용이함

여러 기술스택을 사용할 수 있음.

서비스별 데이터베이스를 독립적으로 사용할 수있게 도와줌.

profile
나는 개발자, 나는 개발자라구.

0개의 댓글