모노리스 vs 마이크로서비스

출처 : https://www.redhat.com/ko/topics/microservices/what-are-microservices

출처 : https://www.redhat.com/ko/topics/microservices/what-are-microservices

1. 강의 목표

이 강의에서는 모노리스 아키텍처와 마이크로서비스 아키텍처의 차이점과 장단점을 비교하여, 각각의 아키텍처가 어떤 상황에 적합한지 이해할 수 있도록 합니다.

2. 모노리스 아키텍처

정의

장점

  1. 간단한 개발 및 배포
  2. 쉬운 디버깅
  3. 통합된 데이터 관리

단점

  1. 확장성 한계
  2. 배포 리스크
  3. 팀 간 협업 어려움

3. 마이크로서비스 아키텍처

정의