아래는 "도메인 주도 설계로 시작하는 마이크로서비스 개발"의 2장을 정리한 내용이다. 2장 MSA의 이해 2. 1. 리액티브 선언: 현대 애플리케이션이 갖춰야 할 바람직한 속성들 리액티브 선언은 다음과 같은 요소를 만족하는 시스템을 리액티브 시스템이라고 한다. 응답성(Responsive): 사용자에게 신뢰성 있는 응답을 빠르고 적절하게 제공하는 능력 탄력성(Resilient): 장애가 발성하거나 부분적으로 고장 나더라도 시스템 전체가 고장 나지 않고 빠르게 복구하는 능력 유연성(Elastic): 시스템 사용량에 비례해서 자원을 늘이거나 줄이는 능력 메시지 기반(Message Driven): 비동기 메시지 전달을 통해 위치 투명성, 느슨한 결합, 논블로킹 통신을 지향하는 것 이러한 요소들을 만족하면 리액티..