[DEV] 모놀리식에서 마이크로서비스, 그리고
해당 글은 제가 AI에게 이것저것 질문하다가 생성된 글을 토대로 정리하여 두었습니다.소프트웨어 아키텍처의 주요 진화모놀리식에서 마이크로서비스(MSA)로: 소프트웨어 아키텍처는 모든 구성 요소가 단일 코드베이스에 통합된 모놀리식 시스템에서, 독립적이고 확장 가능한 서비스로 애플리케이션을 분리하는 마이크로서비스 아키텍처(MSA)로 발전했습니다. 이 변화는 2014년경 SOA(서비스 지향 아키텍처)의 가벼운 대안으로 주목받았습니다.MSA 이후의 발전: 연구에 따르면, MSA의 운영 복잡성, 서비스 간 통신 오버헤드, 분산 시스템 관리 등의 문제를 해결하기 위해 서버리스 컴퓨팅, 이벤트 주도 아키텍처, 모듈러 모놀리스(모듈리스), 컴포저블 아키텍처, 멀티 런타임 마이크로서비스(Mecsy), 액터 기반 모델과 같..
2025. 10. 14.