Открыть в приложении

Нил Форд,М. Ричардс,Дехгани Ж.,Садаладж П. Современный подход к программной архитектуре: сложные компромиссы

Читать отрывок

Отменить можно в любой момент в личном кабинете

В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей — задач и проблем, для решения которых нет готовых ответов и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad — вымышленной группы специалистов — позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность.
725 бумажных страниц
Возрастные ограничения
16+
Издательство
Питер
Уже прочитали? Что скажете?
👍
👎

Цитаты

    илья курбаковцитируетвчера
    https://oreil.ly/bLPm4)
    akirikovichцитируетв прошлом месяце
    Одни разработчики могут не понимать важности паттернов, тогда как другие могут занимать позицию «лучше попросить прощения, чем разрешения», стремясь поскорее решить какую-то локальную задачу, например повысить производительность.
    akirikovichцитируетв прошлом месяце
    редки, как и в 1986 году, когда Фред Брукс (Fred Brooks) ввел этот термин.
    Нет ни одного открытия ни в технологии, ни в методах управления, одно только использование которого обещало бы в течение ближайшего десятилетия на порядок [в десять раз] повысить производительность, надежность, простоту разработки программного обеспечения.
    Фред Брукс, статья No Silver Bullet
    Практически каждая задача привносит новые сложности. Поэтому настоящая работа архитектора заключается в его способности объективно определить возможные компромиссы, оценить их и выбрать хорошее решение. Мы не говорим «лучшее решение» (ни в этой книге, ни в реальной жизни), поскольку «лучшее» подразумевает, что архитектору удалось максимально использовать все конкурирующие факторы в проекте. Вместо этого мы шутливо советуем:

    Не пытайтесь найти лучшее решение в архитектуре программного обеспечения; стремитесь к наименее худшему сочетанию компромиссов.

На полках

    Издательский дом «Питер»
    Питер
    • 1.7K
    • 405
    Леся М.
    Тех лит
    • 19
    • 3
    Илья К.
    Job
    • 4

Книгу «Современный подход к программной архитектуре: сложные компромиссы», авторы которой — Нил Форд, М. Ричардс, Дехгани Ж., Садаладж П., вы можете почитать на сайте или в приложении для iOS или Android. Книги, аудиокниги и комиксы электронной библиотеки Букмейт можно читать и слушать онлайн или скачивать на устройство, чтобы читать без интернета.