AWS 배경 AWS가 수많은 서비스들을 API로 제공하게 되었는가 하면, 이미 아마존닷컴 자체가 그렇게 존재하고 있기 때문이다

홈 > Cloud > Cloud > Basic
Cloud

AWS 배경 AWS가 수많은 서비스들을 API로 제공하게 되었는가 하면, 이미 아마존닷컴 자체가 그렇게 존재하고 있기 때문이다

cloudhwang 0 1367
AWS가 수많은 서비스들을 API로 제공하게 되었는가 하면, 이미 아마존닷컴 자체가 그렇게 존재하고 있기 때문이다. 그러니까, 아마존닷컴의 모든 서비스가 이미 AWS 위에서 돌아가고 있는 것이다.

아마존닷컴의 창업자이자 CEO인 제프 베조스는 2002년 어느 날 아래 내용의 메일을 사내에 돌렸다고 한다.

모든 팀들은 데이터와 기능들을 서비스 인터페이스로 연결시켜라.
팀들은 이 인터페이스를 통해서 연락해야 한다.
다른 어떤 커뮤니케이션 방법도 허용되지 않는다. 직접 링크를 보내거나 다른 팀의 스토리지에 직접 액세스 해서도 안 되며, 공유 메모리나 백도어
같은 것도 안 된다. 모든 커뮤니케이션은 네트워크를 통한 서비스 인터페이스로 이루어져야 한다.
어떤 기술을 쓰든 상관없다. HTTP, Cobra, Pubsub, 독자 프로토콜...그건 상관없다. 베조스는 그런 데 관심 없다.
모든 서비스 인터페이스는 예외 없이 외부에서 이용 가능하게 만들어져야 한다. 그 말은 팀들은 외부 개발자들이 인터페이스를 이용할 수 있게 해야
한다는 것이다. 예외는 없다.
이를 실천하지 않는 사람은 누구든 해고될 것이다.
읽어줘서 고맙다. 좋은 하루가 되길.

그래서 아마존 개발자들은 열심히 아마존의 인프라를 서비스 지향 아키텍처로 갈아치웠다.
0 Comments