Building Microservices with Node.js

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

В первой части книги читатель знакомится с фундаментальными концепциями микросервисной архитектуры: децентрализованным управлением, слабой связанностью компонентов, независимым развертыванием и полиглотной разработкой. Особое внимание уделяется определению границ сервисов и проектированию устойчивых систем.

Вторая часть посвящена ключевым принципам построения микросервисов: автономии сервисов, отказоустойчивости, стратегиям межсервисного взаимодействия и обеспечению масштабируемости. Рассматриваются вопросы наблюдаемости системы и непрерывного улучшения архитектуры.

Третья часть книги фокусируется на возможностях Node.js для создания микросервисов: асинхронной неблокирующей коммуникации, событийно-ориентированной архитектуре, серверной разработке и созданию CLI-приложений. Подчеркиваются преимущества Node.js в контексте производительности и кроссплатформенной совместимости.

Building Microservices with Node.js
A
Автор
Daniel Kapexhiu
Издательство
Packt Publishing
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент