Книги для программистов
155K subscribers
796 photos
19 videos
769 links
Все о книгах из мира IT.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/8MJE8w

Другие наши курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Download Telegram
📖 Обзор книги «Современный подход к программной архитектуре: сложные компромиссы»​

Направление: #proglib_software_architecture
Уровень: #proglib_advanced

Авторы делятся своим обширным опытом в области программной архитектуры, фокусируясь на сложных аспектах проектирования распределенных систем. Они предлагают методы анализа компромиссов и принятия решений, с которыми сталкиваются архитекторы при создании современных приложений.​

🔹 Основные темы книги

— Декомпозиция монолитных приложений​
— Определение гранулярности сервисов​
— Управление распределенными транзакциями​
— Разработка и согласование контрактов между сервисами​
— Паттерны повторного использования кода в микросервисной архитектуре​
— Оптимизация рабочих процессов и оркестрация​

💬 Что говорят читатели

Авторы делятся бесценным опытом и знаниями в книге, которая стоит каждой потраченной копейки.

Книга впечатляет глубиной анализа, охватывая детали, которые, вероятно, не понадобятся 99% разработчиков.

Это отличная книга по программной архитектуре, однако она не очень подходит для аудиоформата.


Плюсы

— Глубокий анализ сложных аспектов программной архитектуры​
— Практические примеры и кейсы из реального мира​
— Фокус на анализе компромиссов и принятии решений​

Минусы

— Отсутствие детальных примеров кода​
— Некоторые темы могут быть излишне сложными для начинающих специалистов​
— Основное внимание уделяется микросервисам, с ограниченным обсуждением альтернативных подходов​

🖊 Об авторах

Нил Форд, Марк Ричардс, Прамод Садалаге и Жамак Дегани — признанные эксперты в области программной архитектуры с многолетним опытом работы над сложными распределенными системами. Они активно делятся своими знаниями через публикации, выступления и образовательные программы.

🔗 Купить книгу

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1932🔥2🥱1
📖 Обзор книги «Head First. Архитектура ПО»​

Направление: #proglib_software_architecture
Уровень: #proglib_intermediate

Если вы когда-либо пытались разобраться в архитектуре программного обеспечения и чувствовали себя так, будто читаете древние свитки на латыни, то эта книга — ваш спасательный круг. Это визуально насыщенное и увлекательное введение в мир архитектурного мышления.

🔹 Основные темы


— Различие между архитектурой и дизайном
— Взаимосвязь кода, компонентов и архитектурных стилей
— Обзор распространенных архитектурных стиле
— Принятие архитектурных решений и компромиссов
— Работа с заинтересованными сторонами и сбор требований
— Создание технического видения и дорожной карты проекта
— Тестирование и валидация архитектуры системы
— Итеративное совершенствование архитектуры со временем​

💬 Что говорят читатели

Закончил читать эту книгу перед техническим интервью, и информация оказалась именно той, что нужна, чтобы спроектировать архитектуру микросервисов и объяснить не только, почему это правильный выбор для их гипотетической задачи, но и какие компромиссы с этим связаны.

Я люблю серию Head First, читал несколько книг, и все они действительно хорошо рассказывают истории и легко объясняют концепции.

Вместо этой книги возьмите 'Fundamentals of Software Architecture' и 'Software Architecture: The Hard Parts'. Эта Head First — просто переписанный контент из этих книг.


Плюсы

— Интерактивный и визуально привлекательный формат
— Подходит для начинающих архитекторов и разработчиков, стремящихся понять основы
— Практические примеры и кейсы, иллюстрирующие ключевые концепции​

Минусы

— Некоторые читатели считают, что содержание перекрывается с другими книгами авторов
— Может показаться слишком базовой для опытных архитекторов​

🖊 Об авторах


Авторы книги — опытные практики в области архитектуры ПО: Raju Gandhi — разработчик и консультант с 15+ годами опыта, основатель DefMacro Software; Mark Richards — архитектор с более чем 30-летним стажем и автор ресурса DeveloperToArchitect.com; Neal Ford — архитектор и директор в Thoughtworks, автор множества книг и признанный спикер на международных IT-конференциях.

🔗 Купить книгу

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥179👍9👏1