Learn proven patterns, techniques, and tricks to take full advantage of the Node.js platform
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.
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.