Наш любимый кабанчик - 2ое издание. Появился новый соавтор Крис Рикомини — инженер с 15+ годами опыта в PayPal, LinkedIn и WePay, сооснователь Apache Samza и SlateDB. Его участие привнесло практический взгляд на современные облачные и стриминговые системы. 🆕 Новые темы и главы • Глава 1 — Trade-offs in Data Systems Architecture — совершенно новая. Охватывает выбор между OLTP vs OLAP системами, облачными vs self-hosted решениями, однонодовыми vs распределёнными системами. Смещение фокуса: вместо «что такое надёжность» — «какие компромиссы делать при проектировании». • Глава 2 — Defining Nonfunctional Requirements — как измерять производительность, моделировать нагрузку и ёмкость, справляться со сбоями и управлять сложностью. • Векторные индексы (HNSW) — глава о хранилищах и индексах обновлена с учётом современных vector databases и алгоритмов приближённого поиска ближайших соседей. • Облачные сервисы — значительно расширено покрытие cloud-native архитектур; Hadoop MapReduce как устаревшая технология убран или сокращён. • Последняя глава переименована: «The Future of Data Systems» → «Doing the Right Thing» — теперь сфокусирована исключительно на этике, приватности данных и GDPR, тогда как технические тренды распределены по соответствующим главам. Книга существенно расширена — второе издание содержит около 650 страниц (против ~562 в первом). Сравнение по количеству слов показывает прирост в 30–50% в переработанных главах. https://www.oreilly.com/library/view/designing-data-intensive-applications/9781098119058/