마이크로서비스 아키텍처 Microservices Architecture애플리케이션을 작은 단위의 독립적인 서비스들로 구성해 개발, 배포, 유지보수하는 소프트웨어 아키텍처 스타일로 서비스 간 통신은 주로 HTTP나 메시지 큐와 같은 경량 프로토콜을 통해 이루어짐! 장점각 서비스가 독립적으로 확장되고 다양한 기술 스택을 사용할 수 있어서 유연성과 확장성이 뛰어남.개발 및 배포 단계도 독립적으로 이루어지므로 신속한 시장 대응이 가능함.장애가 격리되어 시스템의 신뢰성과 가용성이 높아짐.서비스별로 코드 베이스가 작아 유지보수가 용이하고, 장애 시 다른 서비스에 영향을 미치지 않음.책임 소재가 명확함.