...
아마존의 선택 (2002년 제프 베조스)
- 모든 팀들은 데이터와 기능드을 기능들을 서비스 인터페이스로 연결시켜라.
- 팀들은 이 인터페이스르 인터페이스를 통해서만 연락해야 한다.
- 다른 어떤 커뮤니케이션 방법도 허용되지 않는다.
- 직접 링크를 보내거나 다른 팀의 스토리지에 직접 액세스 해도도 안 되며, 공유 메모리나 백도어 같은 것도 안된다.
- 모든 커뮤니케이션은 네트워크를 통한 서비스 인터페이스로 이루어져야 한다.
- 어떤 기술을 쓰든 상관없다.
- HTTP, corba, Pubsub, 독자프로토콜 등등. .
- 모든 서비스 인터페이스는 예외없이 외부에서 이용 가능하게 만들어져야 한다.
- 팀들은 외부 개발자들이 인터페이스를 이용할 수 있게 해야 한다는 것이다.
- 예외는 없다.
- 2006년 아마존 웹 서비스 (AWS)릴리즈
- 내부적으로 사용한 것과 똑같은 플랫폼
...