CS/Architecture (1) 썸네일형 리스트형 [MSA] 모놀리스에서 MSA까지: 핵심 개념과 기술 정리 1. 들어가며최근 많은 기업들이 Monolithic Architecture(모놀리스 아키텍처)에서 Microservices Architecture(마이크로서비스 아키텍처, MSA)로 전환하고 있습니다. 모놀리스는 하나의 코드베이스와 실행 환경에서 서비스가 동작하기 때문에 관리가 비교적 간단하지만, 확장성, 배포 유연성과 서비스 독립성 측면에서 한계가 있습니다. 이번 글에서는 모놀리스에서 MSA로 전환할 때 마주치는 문제들과 이를 해결하기 위해 등장한 핵심 기술을 정리해 보겠습니다. 2. Monolithic Architecture란? 모놀리스는 하나의 코드베이스가 하나의 실행 환경에서 동작하는 아키텍처입니다.배포 단위가 하나이기 때문에 특정 기능만 확장하고 싶어도 전체 애플리케이션을 스케일링해야 합니다. .. 이전 1 다음