19.05 x 3.81 x 23.5 cm, 664 pages
Inglese language
Published by Packt Publishing.
Design and implement production-grade Node.js applications using proven patterns and techniques
19.05 x 3.81 x 23.5 cm, 664 pages
Inglese language
Published by Packt Publishing.
Master well-known design principles to create modern applications that are readable, extensible, and that can grow big
This book will teach you how to implement a series of best practices and design patterns to create efficient and robust Node.js applications.
The first chapters of the book are designed to explore the basics of Node.js, analyzing its asynchronous event driven architecture and its fundamental design patterns including control flow patterns with callbacks, promises and async/await.
The second part of the book dives into Node.js streams and explores some of the most famous Gang of Four design patterns reinterpreted in the context of Node.js plus some original patterns that are specific to JavaScript and Node.js.
In the last section this book covers more advanced topics such as Universal JavaScript with Node.js, React and Webpack, best practices to scale Node.js services, microservices and messaging patterns for enterprise-grade distributed applications.
Throughout the book you …
Master well-known design principles to create modern applications that are readable, extensible, and that can grow big
This book will teach you how to implement a series of best practices and design patterns to create efficient and robust Node.js applications.
The first chapters of the book are designed to explore the basics of Node.js, analyzing its asynchronous event driven architecture and its fundamental design patterns including control flow patterns with callbacks, promises and async/await.
The second part of the book dives into Node.js streams and explores some of the most famous Gang of Four design patterns reinterpreted in the context of Node.js plus some original patterns that are specific to JavaScript and Node.js.
In the last section this book covers more advanced topics such as Universal JavaScript with Node.js, React and Webpack, best practices to scale Node.js services, microservices and messaging patterns for enterprise-grade distributed applications.
Throughout the book you will see Node.js in action with the help of several real-life examples leveraging great technologies such as LevelDB, Redis, RabbitMQ, ZeroMQ and many others. They will be used to demonstrate a pattern or a technique, but they will also give you a great introduction to the Node.js ecosystem and its set of solutions.