1
/
of
1
BHV-CПб
С нуля. Node.js: разработка приложений в микросервисной архитектуре с нуля
С нуля. Node.js: разработка приложений в микросервисной архитектуре с нуля
Regular price
$42.76 CAD
Regular price
Sale price
$42.76 CAD
Unit price
/
per
Couldn't load pickup availability
Product details
- Authors :
- Binding : Paperback
- Coverage : 1000
- Ean : 9785977519359
- Format : 70x100/16
- Handling Time : 30 days
- Isbn : 978-5-9775-1935-9
- Pages : 256
- Publication Year : 2024
- Publisher :
- Series : С нуля.
Handling time: 30 days Базовая книга по построению микросервисной архитектуры с практическими примерами на Node.js. Также рассмотрена работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose. Разобраны основные принципы и техники разработки распределенных систем, в частности показано, как написать и развернуть три микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis. Объяснены паттерны проектирования. Особое внимание уделено распределенным транзакциям и разворачиванию микросервисов на удаленном сервере. Показано, как обеспечить расширяемость и отказоустойчивость приложений, как успешно бороться с усложнением клиентских интерфейсов, поддерживая высокую скорость загрузки страниц и приложений и не забывая о том, чтобы сайт оставался красивым и удобным в использовании. Электронный архив на сайте издательства содержит дополнительные материалы к книге. Для начинающих веб-разработчиков Микросервисы на JavaScript: осваиваем аккуратную декомпозицию Современная практика enterprise-разработки и возникающие вызовы связаны, прежде всего, с обеспечением отказоустойчивости и расширяемости приложений. Сложно рассчитывать на реализацию таких качеств без применения микросервисной архитектуры. В книге по порядку рассматривается создание целого приложения с нуля. На материале готового продукта показано, как написать и развернуть три микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis и объединить эти решения в среде Docker-Compose и оркестраторе Kubernetes. Все паттерны, актуальные при проектировании микросервисов для веб-архитектуры, разобраны на практических примерах. Книга интересна в качестве вводной по микросервисам на Node.js и будет полезна как начинающим разработчикам, пользующимся стеком JavaScript, так и опытным архитекторам, занятым модернизацией архитектуры с применением микросервисов. Электронный архив с дополнительными материалами, не вошедшими в печатную версиюкнигу, можно скачать по ссылке https://zip.bhv.ru/ 9785977519359.zip, а также со страницы книги на сайте bhv.ru Вы узнаете, как: разрабатывать микросервисы на Node.js выстраивать синхронное и асинхронное взаимодействие между микросервисами, выполнять распределенные транзакции, организовать взаимодействие между микросервисами, использовать паттерны проектирования, разворачивать микросервисы в облаке, использовать и настраивать Docker, Docker-Compose, настраивать Kubernetes в удаленной среде. Для кого эта книга? Основное внимание в ней уделяется именно практическим навыкам написания микросервисов. Она пригодится тем, кто достаточно глубоко владеет знаниями о JavaScript и TypeScript. Упор делается именно на конкретный стек технологий: Node.js, NestJS, PostgreSQL, Kafka, Redis, Docker, Docker-Compose, Kubernetes и некоторые другие. Желательно, чтобы у вас был опыт написания приложений на NestJS, т. к. глубоко в сами технологии мы погружаться не станем. Главный акцент сделан на микросервисах, проблемах, с которыми вы можете столкнуться при их разработке, и путях их решения. Обзор Node.js
Node.js — это в первую очередь платформа, позволяющая применять язык Java-Script для бэкенда. Веб-разработку в наши дни невозможно представить без Java-Script. Это основной язык и инструмент фронтенд-разработчика. С него начинается TypeScript и всевозможные фреймворки, ускоряющие разработку, — например, такие как ReactJS, Angular, Vue. Однако фронтенд не может жить без бэкенда, и долгое время в роли бэкенда для веб-разработки использовались в основном PHP и Java.
Node.js стоит, как говорится, на двух китах: библиотеке libuv и движке V8 от Google, применяемом в браузере. Попова Юлия Юрьевна, практикующий инженер-программист, занимающейся разработкой коммерческих продуктов более 5 лет.
#ASTTD# Search Terms: Попова Ю.Ю. , Popova U.U. , BHV-CПб , BHV-CPb , С нуля. , S nylya. , 9785977519359 , 978-5-9775-1935-9 , 2015112
#ASTTD# Search Terms: Попова Ю.Ю. , Popova U.U. , BHV-CПб , BHV-CPb , С нуля. , S nylya. , 9785977519359 , 978-5-9775-1935-9 , 2015112
Share
No reviews


Isbn:
978-5-9775-1935-9
Ean:
9785977519359
HandlingTime:
30 days
Publisher:
BHV-CПб
Binding:
Paperback
Pages:
256
1
/
of
2
Ordered
Aug 28
Order Ready
Sep 27
Delivered
Sep 29 - Oct 05