Real-World Systems
실세계 시스템들
- 아래는 다수의 유수 기업들에서 실제로 사용되고 있거나 사용되었던 시스템들에 대한 기술 자료들이다:
- Facebook Timeline: Brought To You By The Power Of Denormalization (URL)
페이스북 타임라인: 비정규화의 힘
- Scale at Facebook (URL)
페이스북에서의 규모 확장성
- Building Timeline: Scaling up to hold your life story (URL)
타임라인: 당신 인생 이야기를 담기에 충분한 규모 확장
- Erlang at Facebook (Facebook chat) (URL)
페이스북에서 Erlang을 사용하는 방법
- Facebook Chat (URL)
페이스북 채팅
- Finding a needle in Haystack: Facebook’s photo storage (URL)
건초더미에서 바늘 찾기: 페이스북의 사진 저장소
- Serving Facebook Multifeed: Efficiency, performance gains through redesign (URL)
페이스북 멀티피드
- Scaling Memcache at Facebook (URL)
페이스북 멤캐시 시스템의 규모 확장성
- TAO: Facebook’s Distributed Data Store for the Social Graph (URL)
TAO: 페이스북의 소셜 그래프 분산 저장소
- Amazon Architecture (URL)
아마존 아키텍처
- Dynamo: Amazon’s Highly Available Key-value Store (URL)
다이나모: 아마존의 고가용성 키-값 저장소
- A 360 Degree View Of The Entire Netflix Stack (URL)
넷플릭스 기술 스택을 모든 각도에서 살펴보기
- It’s All A/Bout Testing: The Netflix Experimentation Platform (URL)
결국 A/B 테스팅 문제: 넷플릭스의 실험 지원 플랫폼
- Netflix Recommendations: Beyond the 5 stars (Part 1) (URL)
넷플릭스 추천 시스템 (1부)
- Netflix Recommendations: Beyond the 5 stars (Part 2) (URL)
넷플릭스 추천 시스템 (2부)
- Google Architecture (URL)
구글 아키텍처
- The Google File System (URL)
구글 파일 시스템
- Differential Synchronization (URL)
차이 기반 동기화 (델타 동기화)
- YouTube Architecture (URL)
유튜브 아키텍처
- Seattle Conference on Scalability: YouTube Scalability (URL)
유튜브의 규모 확장성
- Bigtable: A Distributed Storage System for Structured Data (URL)
빅테이블: 구조화된 데이터를 위한 분산 저장소 시스템
- Instagram Architecture: 14M Users, Terabytes Of Photos, 100s Of Instances, Dozens Of Tech (URL)
인스타그램 아키텍처: 천사백만 사용자, 테라바이트 규모 사진, 수밷 개 규모의 서버, 수십 가지 기술
- The Architecture Twitter Uses To Deal With 150M Active Users (URL)
트위터는 어떻게 150M 활성 사용자를 감당 가능한 시스템을 만들었는가
- Scaling Twitter: Making Twitter 10000 Percent Faster (URL)
트위터 규모 확장하기: 트위터를 백배 빠르게 만든 비결
- Announcing Snowflake
(Snowflake is a network service for generating unique ID numbers
at high scale with some simple guarantees) (URL)
스노플레이크
- Timelines at Scale (URL)
타임라인과 규모 확장성 문제
- How Uber Scales Their Real-Time Market Platform (URL)
우버는 어떻게 실시간 마켓 플랫폼의 규모를 늘렸는가
- Scaling Pinterest (URL)
핀터레스트의 규모 확장성
- Pinterest Architecture Update (URL)
핀터레스트 아키텍처 업데이트
- A Brief History of Scaling LinkedIn (URL)
링크드인이 규모 확장성을 어떻게 성취해 왔는가에 대한 간략한 보고서
- Flickr Architecture (URL)
플리커 아키텍처
- How We've Scaled Dropbox (URL)
우리는 드롭박스의 규모를 어떻게 확장했는가
- The WhatsApp Architecture Facebook Bought For $19 Billion (URL)
페이스북이 $19B에 사들인 왓츠앱의 아키텍처
Reference: System Design Interview - An Insider's Guide 2nd Edition
(Alex Xu 저, Independently Published, 2020)
Real-World Systems
실세계 시스템들
- 아래는 다수의 유수 기업들에서 실제로 사용되고 있거나 사용되었던 시스템들에 대한 기술 자료들이다:
- Facebook Timeline: Brought To You By The Power Of Denormalization (URL)
페이스북 타임라인: 비정규화의 힘
- Scale at Facebook (URL)
페이스북에서의 규모 확장성
- Building Timeline: Scaling up to hold your life story (URL)
타임라인: 당신 인생 이야기를 담기에 충분한 규모 확장
- Erlang at Facebook (Facebook chat) (URL)
페이스북에서 Erlang을 사용하는 방법
- Facebook Chat (URL)
페이스북 채팅
- Finding a needle in Haystack: Facebook’s photo storage (URL)
건초더미에서 바늘 찾기: 페이스북의 사진 저장소
- Serving Facebook Multifeed: Efficiency, performance gains through redesign (URL)
페이스북 멀티피드
- Scaling Memcache at Facebook (URL)
페이스북 멤캐시 시스템의 규모 확장성
- TAO: Facebook’s Distributed Data Store for the Social Graph (URL)
TAO: 페이스북의 소셜 그래프 분산 저장소
- Amazon Architecture (URL)
아마존 아키텍처
- Dynamo: Amazon’s Highly Available Key-value Store (URL)
다이나모: 아마존의 고가용성 키-값 저장소
- A 360 Degree View Of The Entire Netflix Stack (URL)
넷플릭스 기술 스택을 모든 각도에서 살펴보기
- It’s All A/Bout Testing: The Netflix Experimentation Platform (URL)
결국 A/B 테스팅 문제: 넷플릭스의 실험 지원 플랫폼
- Netflix Recommendations: Beyond the 5 stars (Part 1) (URL)
넷플릭스 추천 시스템 (1부)
- Netflix Recommendations: Beyond the 5 stars (Part 2) (URL)
넷플릭스 추천 시스템 (2부)
- Google Architecture (URL)
구글 아키텍처
- The Google File System (URL)
구글 파일 시스템
- Differential Synchronization (URL)
차이 기반 동기화 (델타 동기화)
- YouTube Architecture (URL)
유튜브 아키텍처
- Seattle Conference on Scalability: YouTube Scalability (URL)
유튜브의 규모 확장성
- Bigtable: A Distributed Storage System for Structured Data (URL)
빅테이블: 구조화된 데이터를 위한 분산 저장소 시스템
- Instagram Architecture: 14M Users, Terabytes Of Photos, 100s Of Instances, Dozens Of Tech (URL)
인스타그램 아키텍처: 천사백만 사용자, 테라바이트 규모 사진, 수밷 개 규모의 서버, 수십 가지 기술
- The Architecture Twitter Uses To Deal With 150M Active Users (URL)
트위터는 어떻게 150M 활성 사용자를 감당 가능한 시스템을 만들었는가
- Scaling Twitter: Making Twitter 10000 Percent Faster (URL)
트위터 규모 확장하기: 트위터를 백배 빠르게 만든 비결
- Announcing Snowflake
(Snowflake is a network service for generating unique ID numbers
at high scale with some simple guarantees) (URL)
스노플레이크
- Timelines at Scale (URL)
타임라인과 규모 확장성 문제
- How Uber Scales Their Real-Time Market Platform (URL)
우버는 어떻게 실시간 마켓 플랫폼의 규모를 늘렸는가
- Scaling Pinterest (URL)
핀터레스트의 규모 확장성
- Pinterest Architecture Update (URL)
핀터레스트 아키텍처 업데이트
- A Brief History of Scaling LinkedIn (URL)
링크드인이 규모 확장성을 어떻게 성취해 왔는가에 대한 간략한 보고서
- Flickr Architecture (URL)
플리커 아키텍처
- How We've Scaled Dropbox (URL)
우리는 드롭박스의 규모를 어떻게 확장했는가
- The WhatsApp Architecture Facebook Bought For $19 Billion (URL)
페이스북이 $19B에 사들인 왓츠앱의 아키텍처
Reference: System Design Interview - An Insider's Guide 2nd Edition
(Alex Xu 저, Independently Published, 2020)