요즘 대세는 MSA (Micro Service Architecture)이다. 마이크로 서비스 아키텍처(Micro Service Architecture, MSA)는 애플리케이션을 작은 서비스로 분할하고, 각각의 서비스가 독립적으로 배포될 수 있도록 구성하는 아키텍처 패턴입니다. 이 아키텍처 패턴은 각 서비스가 독립적으로 스케일링될 수 있고, 개별적으로 배포되고, 더 낮은 결합도와 높은 응집력을 갖게 하여 유지보수성과 확장성을 높이는 장점이 있습니다. 각각의 서비스는 자체적인 데이터 저장소와 독립적인 배포 파이프라인을 갖게 되며, 규모가 큰 애플리케이션을 여러 개의 작은 서비스로 분할하여 관리할 수 있게 됩니다. 이러한 특성 덕분에 시스템의 전체 중단 없이 필요한 부분만 업데이트 및 배포가 가능해졌습니다. ..