Це третє видання книги «Розподілені системи». У багатьох відношеннях вона сильно відрізняється від попередніх випусків, і, можливо, найважливіше полягає в тому, що ми повністю узагальнили «принцепи» й «парадигми», ввімкнувши останні у відповідні розділи, де обговорюються принципи розподілених систем.
Матеріал був істотно перероблений і доповнений, і водночас ми були зацікавлені в обмеженні загального обсягу книги. Тому він був скорочений більш ніж на 10%, порівнюючи з другим виданням, головно завдяки усуненню матеріалу за парадигмами. Для кращого розуміння матеріалу книги широким колом читачів ми перенесли конкретні матеріали в окремі виділені розділи. Ці розділи можуть бути пропущені під час першого читання.
Ще однією важливою відмінністю є використання кодів прикладів, написаних мовою програмування
Python з підтримкою комунікацій за допомогою пакета Redis. Приклади в книзі опускають багато деталей для зручності читання, але повні приклади доступні на вебсайті www.distributedsystems.net. Поруч із кодами для запуску, тестування
та розширень алгоритмів сайт надає доступ до слайдів, всіх малюнків і вправ.
Новий матеріал був перевірений у навчальному процесі, за що ми виражаємо особливу подяки Тілю Кільманну (Thilo Kielmann) з університету Амстердама. Його конструктивні та критичні зауваження допомогли нам неабияк поліпшити книгу.
Наш видавець Pearson Education люб'язно повернув нам авторські права, і ми маємо сказати велике спасибі Трейсі31 (Tracy Johnson) за можливість здійснити цей плавний перехід. Повернення авторських прав дав змогу нам почати те, що ми обидва хотіли зробити: запустити експеримент.
Він полягав у тому, щоб знайти спосіб, що забезпечує доступність матеріалу, зробити його порівняно недорогим і спростити процедуру оновлення.
Книга тепер може бути (вільно) завантажена, що робить набагато простішим використання гіперсилок, де це доречно. Водночас пропонується й друкована версія, доступна через Amazon.com за мінімальною ціною.
Книга повністю оцифрована, що дає змогу нам вмикати оновлення, коли це необхідно. Ми плануємо випускати оновлення щорічно, залишаючи доступними попередні цифрові версії, а також із певною періодичністю публікувати друковані версії книги. Часто випускати оновлення не завжди правильно з погляду перспектив навчання, але щорічні оновлення й підтримання попередніх версій здається нам гарним компромісом.