Шаблоны проектирования Node.js
Книга представляет собой глубокое руководство по проектированию и разработке масштабируемых серверных приложений на платформе Node.js. Основное внимание уделяется асинхронной, однопоточной архитектуре Node.js и практическому применению шаблонов проектирования для создания надёжного и эффективного кода.
В издании подробно рассматриваются шаблоны асинхронного управления потоком выполнения и потоками данных, включая реализацию распространённых и уникальных паттернов проектирования в контексте Node.js. Авторы объясняют, как использовать современные конструкции JavaScript, такие как обратные вызовы, Promise, генераторы и синтаксис async/await, для разработки асинхронного кода.
Книга также затрагивает продвинутые темы, включая концепцию «универсального JavaScript» (изоморфные приложения), вопросы масштабируемости и модульности приложений уровня предприятия. Отдельное внимание уделяется организации модулей, стандартным приёмам решения типичных проблем проектирования и интеграции с библиотекой React для создания универсальных приложений.
Издание предназначено для разработчиков и архитекторов, уже знакомых с основами JavaScript и Node.js, и стремящихся углубить понимание принципов проектирования промышленных приложений.









