
572
3
부
사람
수 있게 한다. 예를 들어 남반구에서는
SMS
를 인터페이스로 상당히 많이 사용한다.
사용자 인터페이스의 접근성
accessibility
에 대해 광범위하게 논의하는 것은 이 책의 범위를 벗어나
지만, 최소한 모바일 기기와 같은 다양한 종류의 클라이언트로 인해 발생하는 특정 문제를 살
펴볼 수 있다. 클라이언트 기기의 다양한 요구를 처리하는 일반적인 솔루션은 클라이언트 측에
서 일종의 필터링과 호출 집계를 수행하는 것이다. 불필요한 데이터는 제거할 수 있고 기기로
전송될 수 없으며, 여러 호출을 한 호출로 통합할 수 있다.
다음으로 이 분야에 유용할 두 가지 패턴, 즉 중앙 집계 게이트웨이와 프론트엔드를 위한 백엔
드 패턴을 살펴보자. 그리고 다양한 인터페이스 타입에 대한 응답을 조정하는 데 그래프
QL
이
어떻게 사용되는지도 살펴본다.
14.914.9
패턴
중앙 집계 게이트웨이중앙 집계 게이트웨이
중앙 집계 게이트웨이는 외부 사용자 인터페이스와 다운스트림 마이크로서비스 사이에 위치하
며 모든 사용자 인터페이스에 대한 호출의 필터링과 집계를 수행한다. 집계하지 않는다면 사용
자 인터페이스는 필요한 정보를 가져오기 위해 여러 번 호출해야 할 수 있고 검색했지만 필요
하지 않은 데이터를 버리는 경우가 많다.
[그림
14
-
8
]은 그 상황을 보여준다. 고객의 ...