---
title: Алекс Сюй, «System Design. Подготовка к сложному интервью» (Vol. 1, рус. изд.) — глава 16: Век живи — век учись
source: materials/System Design. Подготовка к сложному интервью.pdf, стр. 297–300
конспект: TASK-45.38, извлечено pymupdf 2026-09-17; ниже полный «грязный» текст главы + выжимка
статус: выжимка и перенос в knowledge-base.md / methodology.md / classic-designs.md — см. _map.md
---

# Глава 16. Век живи — век учись

## Выжимка

Справочная глава: списки для самостоятельного роста.

- **Разборы реальных систем**: Facebook (Timeline, denormalization, memcache, TAO, Haystack — фото, Erlang-чат), Amazon (Dynamo), Netflix (стек, A/B-платформа, рекомендации), Google (архитектура, GFS, Bigtable, дифференциальная синхронизация Docs), YouTube, Instagram, Twitter (150M пользователей, Snowflake, Timelines at Scale), Uber (real-time market), Pinterest, LinkedIn, Flickr, Dropbox, WhatsApp.
- **Инженерные блоги**: Airbnb, Amazon, Atlassian, Docker, Dropbox, eBay, Facebook, GitHub, Google, Netflix, Pinterest, Shopify, Slack, SoundCloud, Spotify, Stripe, Twitter, Uber, Yelp, Zoom и др. + system-design-primer.
- Совет книги: перед интервью в конкретную компанию читать её блог — технологии и терминология совпадут с вопросами.

Для подготовки к секции незаменимо как «источник примеров» (упомянуть Dynamo/TAO/Haystack/Snowflake — плюс), но нового теоретического материала глава не добавляет. Перенос в КБ не требуется; примеры уже упомянуты в KB §3/§5.

Практический вывод для нас: очередь докладов/статей строить от компаний-эталонов (Dynamo → KV/кворумы; Haystack → объектное хранилище фото; Timelines at Scale → fan-out).

## Полный текст (грязная выгрузка)

16
ВЕК ЖИВИ — ВЕК УЧИСЬ
Чтобы спроектировать хорошую систему, нужно годами накапливать зна­
ния. Ускорить этот процесс поможет изучение архитектур существующих 
систем. Ниже собран список полезных материалов для чтения. Мы на­
стоятельно рекомендуем вам обращать внимание как на общие принципы, 
так и на технологии, которые используются внутри. Исследование каждой 
технологии и понимание того, какие проблемы она решает, существенно 
повышает уровень ваших знаний и помогает оптимизировать процесс 
проектирования.
СУЩЕСТВУЮЩИЕ СИСТЕМЫ
Следующие материалы могут помочь с пониманием общих принципов 
проектирования настоящих систем в разных компаниях.
 
 Facebook Timeline: Brought To You By The Power Of Denormalization: 
https://goo.gl/FCNrbm
 
 Scale at Facebook: https://goo.gl/NGTdCs
 
 Building Timeline: Scaling up to hold your life story: https://goo.
gl/8p5wDV
 
 Erlang at Facebook (Facebook Chat): https://goo.gl/zSLHrj
 
 Facebook Chat: https://goo.gl/qzSiWC
 
 Finding a needle in Haystack: Facebook’s photo storage: https://goo.
gl/edj4FL
 
 Serving Facebook Multifeed: Efficiency, performance gains through 
redesign: https://goo.gl/adFVMQ


298      ГЛАВА 16
 
 Scaling Memcache at Facebook: https://goo.gl/rZiAhX
 
 TAO: Facebook’s Distributed Data Store for the Social Graph: https://
goo.gl/Tk1DyH
 
 Amazon Architecture: https://goo.gl/k4feoW
 
 Dynamo: Amazon’s Highly Available Key-value Store: https://goo.gl/
C7zxDL
 
 A 360 Degree View Of The Entire Netflix Stack: https://goo.gl/rYSDTz
 
 It’s All A/Bout Testing: The Netflix Experimentation Platform: https://
goo.gl/agbA4K
 
 Netflix Recommendations: Beyond the 5 stars (Part 1): https://goo.gl/
A4FkYi
 
 Netflix Recommendations: Beyond the 5 stars (Part 2): https://goo.gl/
XNPMXm
 
 Google Architecture: https://goo.gl/dvkDiY
 
 The Google File System (Google Docs): https://goo.gl/xj5n9R
 
 Differential Synchronization (Google Docs): https://goo.gl/9zqG7x
 
 YouTube Architecture: https://goo.gl/mCPRUF
 
 Seattle Conference on Scalability: YouTube Scalability: https://goo.gl/
dH3zYq
 
 Bigtable: A Distributed Storage System for Structured Data: https://
goo.gl/6NaZca
 
 Instagram Architecture: 14 Million Users, Terabytes Of Photos, 100s 
Of Instances, Dozens Of Technologies: https://goo.gl/s1VcW5
 
 The Architecture Twitter Uses To Deal With 150M Active Users: 
https://goo.gl/EwvfRd
 
 Scaling Twitter: Making Twitter 10000 Percent Faster: https://goo.gl/
nYGC1k
 
 Announcing Snowflake (Snowflake — это сетевой сервис для генера­
ции уникальных числовых ID в крупных масштабах и с некоторыми 
простыми гарантиями): https://goo.gl/GzVWYm
 
 Timelines at Scale: https://goo.gl/8KbqTy


Век живи — век учись 
    299
 
 How Uber Scales Their Real-Time Market Platform: https://goo.gl/
kGZuVy
 
 Scaling Pinterest: https://goo.gl/KtmjW3
 
 Pinterest Architecture Update: https://goo.gl/w6rRsf
 
 A Brief History of Scaling LinkedIn: https://goo.gl/8A1Pi8
 
 Flickr Architecture: https://goo.gl/dWtgYa
 
 How We’ve Scaled Dropbox: https://goo.gl/NjBDtC
 
 The WhatsApp Architecture Facebook Bought For $19 Billion: https://
bit.ly/2AHJnFn
КОРПОРАТИВНЫЕ БЛОГИ, ПОСВЯЩЕННЫЕ ПРОЕКТИРОВАНИЮ
Если вы собираетесь проходить интервью в какой-либо компании, вам 
будет крайне полезно почитать ее блоги, посвященные проектированию, 
и познакомиться с технологиями и системами, которые в ней реализо­
ваны. Кроме того, такие блоги служат бесценным источником знаний 
в определенных областях. Их регулярное чтение поможет вам повысить 
вашу квалификацию.
Вот список инженерных блогов, принадлежащих крупным общеизвест­
ным компаниям и стартапам.
 
 Airbnb: https://medium.com/airbnb-engineering
 
 Amazon: https://developer.amazon.com/blogs
 
 Asana: https://blog.asana.com/category/eng
 
 Atlassian: https://developer.atlassian.com/blog
 
 Bittorrent: http://engineering.bittorrent.com
 
 Cloudera: https://blog.cloudera.com
 
 Docker: https://blog.docker.com
 
 Dropbox: https://blogs.dropbox.com/tech
 
 eBay: http://www.ebaytechblog.com
 
 Facebook: https://code.facebook.com/posts


300      ГЛАВА 16
 
 GitHub: https://githubengineering.com
 
 Google: https://developers.googleblog.com
 
 Groupon: https://engineering.groupon.com
 
 Highscalability: http://highscalability.com
 
 Instacart: https://tech.instacart.com
 
 Instagram: https://engineering.instagram.com
 
 Linkedin: https://engineering.linkedin.com/blog
 
 Mixpanel: https://mixpanel.com/blog
 
 Netflix: https://medium.com/netflix-techblog
 
 Nextdoor: https://engblog.nextdoor.com
 
 PayPal: https://www.paypal-engineering.com
 
 Pinterest: https://engineering.pinterest.com
 
 Quora: https://engineering.quora.com
 
 Reddit: https://redditblog.com
 
 Salesforce: https://developer.salesforce.com/blogs/engineering
 
 Shopify: https://engineering.shopify.com
 
 Slack: https://slack.engineering
 
 Soundcloud: https://developers.soundcloud.com/blog
 
 Spotify: https://labs.spotify.com
 
 Stripe: https://stripe.com/blog/engineering
 
 System design primer: https://github.com/donnemartin/system-design-primer
 
 Twitter: https://blog.twitter.com/engineering/en_us.html
 
 Thumbtack: https://www.thumbtack.com/engineering
 
 Uber: http://eng.uber.com
 
 Yahoo: https://yahooeng.tumblr.com
 
 Yelp: https://engineeringblog.yelp.com
 
 Zoom: https://medium.com/zoom-developer-blog
