🌎 Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. Martin Kleppmann. O'Reilly (2026)
❔ Чему вы научитесь:
🔵 разбираться в моделях данных и языках запросов: реляционная, документная, графовая;
🔵 понимать устройство хранилищ — LSM-деревья, B-деревья, колоночные форматы;
🔵 работать с репликацией и партиционированием, оценивать их последствия для приложения;
🔵 различать уровни изоляции транзакций и связанные с ними аномалии;
🔵 разбираться в отказах распределённых систем: консенсус, порядок событий, линеаризуемость;
🔵 проектировать пакетную и потоковую обработку и связывать их между собой.
"Designing Data-Intensive Applications" — книга не про конкретные СУБД, а про принципы, стоящие за ними: после неё выбор технологии становится аргументированным. Рассчитана на инженеров и архитекторов с опытом; читается медленно, зато остаётся актуальной годами. Дата 2026 указывает на второе издание, переработанное под изменившийся ландшафт — за детали правок ручаться не берусь, содержание конкретно этого тиража я не подтверждал.
🗄 Скачать курс
Backender
Post #4766
166
