LibCoder

Node.js: разработка приложений в микросервисной архитектуре с нуля

1C Agda JavaScript
Node.js: разработка приложений в микросервисной архитектуре с нуля
Дата выхода: 2024
Издательство: БХВ-Петербург
Количество страниц: 247
Размер файла: 36,3 МБ
Тип файла: PDF
Добавил: LibCoder

Описание

В этом материале разберём тему: docker.

Также рассмотрена работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose. Базовая книга по построению микросервисной архитектуры с практическими примерами на Node.js. Разобраны основные принципы и техники разработки распределенных систем, в частности показано, как написать и развернуть три микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis. Особое внимание уделено распределенным транзакциям и разворачиванию микросервисов на удаленном сервере. Объяснены паттерны проектирования. Показано, как обеспечить расширяемость и отказоустойчивость приложений, как успешно бороться с усложнением клиентских интерфейсов, поддерживая высокую скорость загрузки страниц и приложений и не забывая о том, чтобы сайт оставался красивым и удобным в использовании. Электронный архив на сайте издательства содержит дополнительные материалы к книге.

Для начинающих веб-разработчиков

Микросервисы на JavaScript: осваиваем аккуратную декомпозицию

Сложно рассчитывать на реализацию таких качеств без применения микросервисной архитектуры. Современная практика enterprise-разработки и возникающие вызовы связаны, прежде всего, с обеспечением отказоустойчивости и расширяемости приложений. В книге по порядку рассматривается создание целого приложения с нуля. Все паттерны, актуальные при проектировании микросервисов для веб-архитектуры, разобраны на практических примерах. На материале готового продукта показано, как написать и развернуть три микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis и объединить эти решения в среде Docker-Compose и оркестраторе Kubernetes.

Книга интересна в качестве вводной по микросервисам на Node.js и будет полезна как начинающим разработчикам, пользующимся стеком JavaScript, так и опытным архитекторам, занятым модернизацией архитектуры с применением микросервисов.

Вы узнаете, как:разрабатывать микросервисы на Node.js

выстраивать синхронное и асинхронное взаимодействие между микросервисами,

выполнять распределенные транзакции,

организовать взаимодействие между микросервисами,

использовать паттерны проектирования,

разворачивать микросервисы в облаке,

использовать и настраивать Docker, Docker-Compose,

настраивать Kubernetes в удаленной среде.

Она пригодится тем, кто достаточно глубоко владеет знаниями о JavaScript и TypeScript. Для кого эта книга?Основное внимание в ней уделяется именно практическим навыкам написания микросервисов. Упор делается именно на конкретный стек технологий: Node.js, NestJS, PostgreSQL, Kafka, Redis, Docker, Docker-Compose, Kubernetes и некоторые другие. к. Желательно, чтобы у вас был опыт написания приложений на NestJS, т. глубоко в сами технологии мы погружаться не станем. Главный акцент сделан на микросервисах, проблемах, с которыми вы можете столкнуться при их разработке, и путях их решения.

Веб-разработку в наши дни невозможно представить без Java-Script. Обзор Node.jsNode.js — это в первую очередь платформа, позволяющая применять язык Java-Script для бэкенда. Это основной язык и инструмент фронтенд-разработчика. Однако фронтенд не может жить без бэкенда, и долгое время в роли бэкенда для веб-разработки использовались в основном PHP и Java. С него начинается TypeScript и всевозможные фреймворки, ускоряющие разработку, — например, такие как ReactJS, Angular, Vue. Node.js стоит, как говорится, на двух китах: библиотеке libuv и движке V8 от Google, применяемом в браузере.

На этом основные моменты по теме закрыты.

node docker приложений архитектуры kubernetes compose микросервисов микросервисной

Частые вопросы

Можно ли скачать «Node.js: разработка приложений в микросервисной архитектуре с нуля» бесплатно?

Да, «Node.js: разработка приложений в микросервисной архитектуре с нуля» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.

В каком формате и какого размера файл?

Книга предоставляется в формате PDF, размер файла 36,3 МБ.

Кто автор и когда вышла книга?

автор — Попова Юлия Юрьевна, издательство БХВ-Петербург, год выпуска 2024, 247 страниц.

О чём книга «Node.js: разработка приложений в микросервисной архитектуре с нуля»?

Базовая книга по построению микросервисной архитектуры с практическими примерами на Node.js.

Похожие материалы