
96
클라우드 네이티브
그림
3-21
x
-
request
-
id
헤더를 가진 요청
3.9
아키텍처 예제
예제는 클라우드용 설계와 같은 개념을 이해하는 데 도움이 될 것입니다. 다음에 오는 아키텍
처 예제는 모든 상황을 다루지는 못하지만 다양한 개념을 어떻게 적용하는지 보여줍니다. 모든
좋은 아키텍처는 비즈니스 요구 사항에 기반하고 아키텍처적으로 중요한 요구 사항은 아키텍
처적 접근법을 선택하는 데 중요한 기준입니다. 아키텍처적으로 중요한 요구 사항은 시스템의
품질 속성, 보안, 확장성, 성능, 가용성 등의 비기능적인 요구 사항도 포함합니다.
이런 예제 시나리오에서 사용자는 집에서 다양한 종류의 장치들을 관리하고 정보를 볼 수 있습
니다. 서비스는 집, 사용자, 장치가 켜지고 성장하는 과정을 지원할 수 있어야 합니다. 장치 유
형은 계속 증가할 것이고, 집안의 장치들은 사용자가 스마트 장치들을 추가하고 변경하기 때문
에 바뀝니다. 사용자는 인터넷에 접속할 수 있는 곳이라면 어디에서든 모바일 애플리케이션과
SPA
single
-
page
application
를 이용해서 장치들을 관리할 수 있습니다. 사용자는 장치가 발생시켰거나
클라우드 서비스가 발생시킨 알림을 받을 수 있습니다. 사용자는 장치의 익명화된 데이터 분석
을 허가하는 계약에 동의할 것입니다. 또한 이런 서비스는 ...