Hands-On Microservices with Node.Js

Hands-On Microservices with Node.Js
Author :
Publisher : Packt Publishing
Total Pages : 328
Release :
ISBN-10 : 1788620216
ISBN-13 : 9781788620215
Rating : 4/5 (215 Downloads)

Book Synopsis Hands-On Microservices with Node.Js by : Diogo Resende

Download or read book Hands-On Microservices with Node.Js written by Diogo Resende and published by Packt Publishing. This book was released on 2018-06-29 with total page 328 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn essential microservices concepts while developing scalable applications with Express, Docker, Kubernetes, and Docker Swarm using Node 10 Key Features Write clean and maintainable code with JavaScript for better microservices development Dive into the Node.js ecosystem and build scalable microservices with Seneca, Hydra, and Express.js Develop smart, efficient, and fast enterprise-grade microservices implementation Book Description Microservices enable us to develop software in small pieces that work together but can be developed separately; this is one reason why enterprises have started embracing them. For the past few years, Node.js has emerged as a strong candidate for developing microservices because of its ability to increase your productivity and the performance of your applications. Hands-On Microservices with Node.js is an end-to-end guide on how to dismantle your monolithic application and embrace the microservice architecture - right from architecting your services and modeling them to integrating them into your application. We'll develop and deploy these microservices using Docker. Scalability is an important factor to consider when adding more functionality to your application, and so we delve into various solutions, such as Docker Swarm and Kubernetes, to scale our microservices. Testing and deploying these services while scaling is a real challenge; we'll overcome this challenge by setting up deployment pipelines that break up application build processes in several stages. Later on, we'll take a look at serverless architecture for our microservices and its benefits against traditional architecture. Finally, we share best practices and several design patterns for creating efficient microservices. What you will learn Learn microservice concepts Explore different service architectures, such as Hydra and Seneca Understand how to use containers and the process of testing Use Docker and Swarm for continuous deployment and scaling Learn how to geographically spread your microservices Deploy a cloud-native microservice to an online provider Keep your microservice independent of online providers Who this book is for This book is for JavaScript developers seeking to utilize their skills to build microservices and move away from the monolithic architecture. Prior knowledge of Node.js is assumed.


Hands-On Microservices with Node.Js Related Books

Hands-On Microservices with Node.Js
Language: en
Pages: 328
Authors: Diogo Resende
Categories: Computers
Type: BOOK - Published: 2018-06-29 - Publisher: Packt Publishing

DOWNLOAD EBOOK

Learn essential microservices concepts while developing scalable applications with Express, Docker, Kubernetes, and Docker Swarm using Node 10 Key Features Writ
Developing Microservices with Node.Js
Language: en
Pages: 286
Authors: David Gonzalez
Categories: Computers
Type: BOOK - Published: 2016-04-26 - Publisher: Packt Publishing

DOWNLOAD EBOOK

Learn to develop efficient and scalable microservices for server-side programming in Node.js using this hands-on guideAbout This Book- Real world example explai
Node.js 8 the Right Way
Language: en
Pages: 428
Authors: Jim Wilson
Categories: Computers
Type: BOOK - Published: 2018-01-04 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

Node.js is the platform of choice for creating modern web services. This fast-paced book gets you up to speed on server-side programming with Node.js 8, as you
Practical Microservices
Language: en
Pages: 418
Authors: Ethan Garofolo
Categories: Computers
Type: BOOK - Published: 2020-04-09 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the lo
TypeScript Microservices
Language: en
Pages: 399
Authors: Parth Ghiya
Categories: Computers
Type: BOOK - Published: 2018-05-30 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Build robust microservice-based applications that are distributed, fault tolerant, and always available Key Features Learn to build message-driven services for