
프로젝트중 모놀리식 아키텍쳐를 MSA로 이관하는 과정을 거쳤는데
두 아키텍쳐를 성능을 비교 해보려 합니다


Response Times (응답 시간):
모놀리식에서는 응답 시간이 약 5,000ms에 가까운 높은 수준으로 나타납니다.
MSA에서는 응답 시간이 100ms 이내로 크게 감소했으며, 50% 응답 시간도 매우 짧은 편입니다.
응답 시간이 큰 폭으로 줄어들어, 시스템의 응답성 및 성능이 98% 개선되었습니다.
RPS가 차이나는 이유:
MSA는 기능이 여러 개의 독립적인 서비스로 분리되어 있기 때문에 동시에 더 많은 요청을 처리할 수 있습니다. 반면 모놀리식 아키텍처는 모든 요청을 단일 애플리케이션에서 처리하기 때문에 MSA RPS가 낮아질 수밖에 없습니다
응답 시간:
MSA에서는 각 서비스가 독립적으로 작동하기 때문에 병목 현상이 줄어들고, 병렬 처리 능력이 향상되어 응답 시간이 낮고 일관성 있게 유지됩니다. 반면 모놀리식 아키텍처에서는 여러 기능이 단일 애플리케이션에 통합되어 있어, 특정 기능의 부하가 증가하면 전체 응답 시간이 증가하게 됩니다.