Книги
Книги, які варто прочитати навіть в епоху AI
Добірка книг для розробників про системний дизайн, архітектуру та продуктове мислення. Тут лише ті книги, які пройшли перевірку AI і залишаються корисними навіть тоді, коли код пишуть моделі.

Designing Data-Intensive Applications, Second Edition
Martin Kleppmann, Chris Riccomini · 2026
Книга Мартіна Клеппмана і Кріса Ріккоміні пояснює, як насправді влаштовані системи, що зберігають і обробляють дані: від індексів усередині однієї бази до консенсусу між десятками вузлів. Замість огляду конкретних продуктів вона розбирає принципи, на яких вони побудовані, тож після неї…
Ще немає відгуків
Clean Architecture
Robert C. Martin · 2017
Роберт Мартін (Uncle Bob) зводить разом ідеї, які розвивав десятиліттями: від SOLID до принципів компонентів і знаменитої схеми з концентричними колами. Головна думка книги: архітектура - це про те, щоб бізнес-логіка не залежала від деталей, а рішення про базу, UI чи фреймворк можна було відкласти…
Ще немає відгуків
Грокаємо алгоритми
Адітья Бхаргава · 2023
Український переклад відомої книги Grokking Algorithms (видавництво ArtHuss). Автор пояснює алгоритми через ілюстрації та побутові приклади, тому книгу легко читати навіть без технічної освіти. Приклади коду написані на Python і короткі, їх легко перекласти на будь-яку мову.
Ще немає відгуків
System Design Interview - An Insider's Guide, Second Edition
Alex Xu · 2020
Перший том популярної серії Алекса Сюя (у другому виданні). Кожен розділ - окрема задача, розібрана за однією схемою: уточнюємо вимоги, робимо оцінки, малюємо високорівневий дизайн, заглиблюємося у вузькі місця. Багато діаграм і мало води.
Ще немає відгуків
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Vlad Khononov · 2021
Влад Хононов пояснює Domain-Driven Design від стратегії до коду: як аналізувати бізнес-домен, ділити систему на обмежені контексти і обирати для кожної частини правильний рівень складності реалізації. Окремо розібрано, як DDD пов'язаний із мікросервісами, Event Driven архітектурою і data mesh.
Ще немає відгуків
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans · 2003
«Синя книга» Еріка Еванса ввела поняття, без яких сьогодні складно говорити про архітектуру: єдина мова, обмежений контекст, агрегат, карта контекстів. Вона вчить будувати модель предметної області разом з бізнесом і тримати код у відповідності з цією моделлю.
Ще немає відгуків
Building Microservices: Designing Fine-Grained Systems
Sam Newman · 2021
Друге, повністю переписане видання класичної книги про мікросервіси. Ньюмен розглядає їх не як моду, а як інструмент зі своєю ціною: розповідає, як правильно проводити межі сервісів, як вони мають спілкуватися і що змінюється в тестуванні, деплої, безпеці та структурі команд.
Ще немає відгуків
Microservices Patterns
Chris Richardson · 2018
Кріс Річардсон, автор сайту microservices.io, описує мову патернів для мікросервісної архітектури і показує кожен патерн на прикладі одного застосунку доставки їжі. Приклади коду на Java і Spring, але ідеї легко перенести на будь-який стек.
Ще немає відгуків
Software Architecture: The Hard Parts - Modern Trade-Off Analyses for Distributed Architectures
Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani · 2021
Книга про найскладніші рішення в розподілених системах - ті, для яких немає «найкращих практик», а є лише компроміси. Автори показують, як розбирати такі рішення системно: від того, наскільки дрібними мають бути сервіси, до того, кому належать дані і як тримати їх узгодженими. Усе пояснено на…
Ще немає відгуків
Inspired: How to Create Tech Products Customers Love, Second Edition
Marty Cagan · 2017
Друге видання класичної книги Марті Кагана із Silicon Valley Product Group. Каган описує, як працюють продуктові команди в найсильніших технологічних компаніях і чому більшість продуктів провалюється ще до першого рядка коду: команди будують те, що вирішили наперед, замість того щоб перевіряти ідеї.
Ще немає відгуків
Empowered: Ordinary People, Extraordinary Products
Marty Cagan, Chris Jones · 2020
Марті Каган, автор Inspired, і Кріс Джонс із Silicon Valley Product Group пишуть про те, чим сильні технологічні компанії відрізняються від решти. Головна відмінність не в процесах чи фреймворках, а в тому, як влаштовані команди: «feature teams» виконують чужі рішення, а «empowered product teams»…
Ще немає відгуків
Staff Engineer: Leadership Beyond the Management Track
Will Larson · 2021
Вілл Ларсон, інженерний лідер, який працював у Stripe, Uber і Calm, пояснює, хто такі staff-інженери і що вони роблять насправді. Перша частина - про саму роль і навички, друга - інтерв'ю з інженерами staff- і principal-рівня з різних компаній.
Ще немає відгуків