애자일1 [MicroService] Micro Service Application Architecture(저장소 처리 어댑터, 도메인 이벤트 발행 어댑터, 도메인 이벤트 핸들러, Agile Process ) 2장 ◆ Micro Service의 내부 구조 정의 ▶ 외부 영역 – 세부 사항 ● 외부 영역은 내부 영역의 서비스 인터페이스를 사용하는 인바운드 어댑터와 내부 영역에서 선언한 아웃바운드 인터페이스를 구현하는 다양한 어댑터로 구성 ● 어댑터는 플러그인처럼 언제든지 교체되거나 확장될 수 있어야 하기 때문에 내부 영역이 먼저 정의된 후에 외부 영역의 세부사항은 늦게 정의돼도 상관없도록 해야 하는데 이 같은 방식이 소프트웨어를 부드럽게(Soft) 만듬 ● 어댑터 ● API 퍼블리싱 어댑터 ◎ API 퍼블리싱 어댑터는 REST API를 발행하는 인바운드 어댑터 ◎ 내부 영역의 서비스 인터페이스를 호출해서 REST 형식의 API로 제공 ◎ 명시적인 REST 리소스 명칭을 정의하고 각 REST 메서드가 의도에 맞게 서비.. 2023. 4. 24. 이전 1 다음