마이크로서비스 아키텍처(Microservices Architecture)개념애플리케이션을 여러 개의 작은 독립적인 서비스로 분리하여 개발하는 방법론 각 서비스는 특정 기능이나 비즈니스 도메인을 담당, 독립적으로 배포되고 운영됨서로 다른 기술 스택을 사용할 수 있음API를 통해 통신함특징독립적인 배포 및 개발 작은 단위의 서비스다양한 기술 스택 사용 가능자율적인 팀복잡한 관리 필요확장성 : 특정 서비스에만 확장을 적용할 수 있어 자원 활용이 효율적임 모놀리식 아키텍처(Monolithic Architecture)개념하나의 거대한 애플리케이션으로 모든 기능을 통합하여 개발하는 방법론모든 기능이 하나의 코드 베이스에서 실행됨하나의 배포 단위로 운영전통적인 애플리케이션 개발 방식으로 많이 사용함특징단일 코드베이..