Amazon Builders Library를 아십니까?

아마존의 개발 문화를 엿보기 위해 제가 추천 드리는 가장 좋은 방법은 Amazon Builders Library를 살펴 보는 것입니다.

이 문서 모음에는 아마존에서 소프트웨어를 개발, 설계, 출시 및 운영하는 방법을 설명하고 있습니다. 각 문서들은 아마존 엔지니어링의 중추적 역할을 하는 수석 엔지니어들이 아키텍처, 소프트웨어 전송 및 운영에 관한 다양한 주제로 작성하고 있습니다. 예를 들어, 소프트웨어 배포를 자동화하여 매년 1억 5,000만회가 넘는 배포 수행 방법 또는 셔플 샤딩 원칙을 구현하여 높은 가용성과 내결함성을 갖춘 탄력적인 시스템을 구축하는 방법 등을 포함하고 있습니다.

아래는 한국어로 제공되고 있는 기술 문서 목록입니다. (계속 업데이트 될 예정입니다.)

일반 블로그 글 보다는 조금 길고 어렵게 되어 있지만, 아마존에서 일상적으로 활용하는 실제 기술 사례에 기반합니다. 따라서, 기초적인 분산 시스템 설계 방법, 글로벌 기반의 높은 확장성이 필요한 서비스 개발에 대한 접근법에 대한 통찰력을 얻을 수 있습니다. (물론 아마존에서 효과적인 것이 모든 회사나 상황에 적합한 것은 아닙니다.)

혹시 여러분이 클라우드 기반 아키텍처를 잘 만들고 싶으시다면, AWS Well-Architected 프레임워크기술 백서를 참고하셔도 좋습니다.

Disclaimer- 본 글은 개인적인 의견일 뿐 제가 재직했거나 하고 있는 기업의 공식 입장을 대변하거나 그 의견을 반영하는 것이 아닙니다. 사실 확인 및 개인 투자의 판단에 대해서는 독자 개인의 책임에 있으며, 상업적 활용 및 뉴스 매체의 인용 역시 금지함을 양해해 주시기 바랍니다. (The opinions expressed here are my own and do not necessarily represent those of current or past employers. Please note that you are solely responsible for your judgment on checking facts for your investments and prohibit your citations as commercial content or news sources.)

- ;