О книге
Книга рассчитана на тех, кто уже знаком с основами архитектуры программного обеспечения, поскольку базовые концепции затрагиваются лишь в той мере, которая необходима для понимания материала. Следует уточнить, что перед вами уже не те заметки, какими они были изначально: часть из них содержала неверные выводы, а некоторые темы поднимались несколько раз с течением времени. Хотя мы стремимся сохранить хронологию, в ряде случаев мы нарушаем её в угоду более логичной последовательности повествования. Неверные выводы мы либо исключаем, либо оставляем, добавив пояснения, почему именно они ошибочны. Книга предполагает последовательное чтение, однако в ряде случаев может использоваться и как справочник, поскольку многие главы построены по принципу «вопрос — ответ».