마이크로서비스 아키텍처(MicroService Architecture, MSA)는 애플리케이션을 독립적인 작은 기능들로 분해하여 구축하는 기술입니다. 기능 하나를 변경하기 위해 전체 애플리케이션을 재배포해야 하는 모놀리식 형태와 달리, 마이크로서비스 아키텍처는 작은 데이터베이스와 작은 서비스가 서로 묶여 있어 하나하나가 완벽하게 독자적으로 작동합니다.