이 책에서 다루는 내용
* 오픈 웹에서 성공적으로 상호 작용할 수 있는 개별 서비스 인터페이스 설계 및 구축
* 공동의 이해를 공유하는 API 디자인을 통한 상호운용성 증가
* 진화하는 서비스에 적응할 수 있는 클라이언트 애플리케이션 구축
* 웹에서 동료 간 상호작용을 지원하는 안정적이고 신뢰할 수 있는 API 생성
* 실시간 외부 의존성 관리를 지원하는 웹 기반 API 레지스트리 사용
* 복잡한 다중 서비스 작업을 일관적으로 수행하기 위한 안정적인 워크플로 구현
이 책의 대상 독자
이 책의 주요 독자는 HTTP를 통해 실행되는 서비스 인터페이스를 계획, 설계, 구현하는 업무를 담당하는 사람들이다. 이 업무는 사내 서비스 생산과 소비를 만드는 것과 오픈 웹에서 전 세계 소비자를 위해 확장 가능하고 안정적인 방식으로 실행될 수 있는 서비스를 구축하는 것을 의미하기도 한다. 프로그래머의 입장에서는 당면한 문제를 해결할 수 있는 유용한 애플리케이션 프로그래밍 인터페이스를 만드는 것을 뜻하기도 한다.
자체 서버로 로컬에서 솔루션을 호스팅하든 클라우드에서 실행할 소프트웨어를 만들든, 이 책의 레시피는 문제를 이해하는 데 도움이 되며 문제를 예측하고 예상치 못한 상황이 발생했을 때 이를 처리할 수 있는 일련의 복구 기술을 제공할 것이다.