Coverart for item
The Resource Hands-On Microservices with Node.js : Build, Test, and Deploy Robust Microservices in JavaScript, (electronic book)

Hands-On Microservices with Node.js : Build, Test, and Deploy Robust Microservices in JavaScript, (electronic book)

Label
Hands-On Microservices with Node.js : Build, Test, and Deploy Robust Microservices in JavaScript
Title
Hands-On Microservices with Node.js
Title remainder
Build, Test, and Deploy Robust Microservices in JavaScript
Creator
Subject
Language
eng
Summary
This book is an end to end guide on how to dismantle your monolith application and embrace the microservices architecture right from architecting our services and modeling them to integrating them in our application. Our readers will understand the concepts of microservice while learning how to develop, deploy, and scale microservices with Node 10
Member of
Cataloging source
MiAaPQ
http://library.link/vocab/creatorName
Resende, Diogo
Dewey number
001.642
LC call number
QA76.6 .R474 2018
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Computer programming.
  • JavaScript (Computer program language)
Label
Hands-On Microservices with Node.js : Build, Test, and Deploy Robust Microservices in JavaScript, (electronic book)
Instantiates
Publication
Copyright
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: The Age of Microservices -- Introducing microservices -- Introducing Node.js -- Modules -- Arrow functions -- Classes -- Promises and async/await -- Spread and rest syntax -- Default function parameters -- Destructuring -- Template literals -- Advantages of using Node.js -- Node.js Package Manager -- Asynchronous I/O -- Community -- From monolith to microservices -- Patterns of microservices -- Decomposable -- Autonomous -- Scalable -- Communicable -- Disadvantages of microservices -- Summary -- Chapter 2: Modules and Toolkits -- Express -- Micro -- Seneca -- Hydra -- Summary -- Chapter 3: Building a Microservice -- Using Express -- Uploading images -- Checking an image exists in the folder -- Downloading images -- Using route parameters -- Generating thumbnails -- Playing around with colors -- Refactor routes -- Manipulating images -- Using Hydra -- Using Seneca -- Plugins -- Summary -- Chapter 4: State and Security -- State -- Storing state -- MySQL -- RethinkDB -- Redis -- Conclusion -- Security -- Summary -- Chapter 5: Testing -- Types of testing methodologies -- Using frameworks -- Integrating tests -- Using chai -- Adding code coverage -- Covering all code -- Mocking our services -- Summary -- Chapter 6: Deploying Microservices -- Using virtual machines -- Using containers -- Deploying using Docker -- Creating images -- Defining a Dockerfile -- Managing containers -- Cleaning containers -- Deploying MySQL -- Using Docker Compose -- Mastering Docker Compose -- Summary -- Chapter 7: Scaling, Sharding, and Replicating -- Scaling your network -- Replicating our microservice -- Deploying to swarm -- Creating services -- Running our service -- Sharding approach -- Replicating approach -- Sharding and replicating
  • Moving to Kubernetes -- Deploying with Kubernetes -- Summary -- Chapter 8: Cloud-Native Microservices -- Preparing for cloud-native -- Going cloud-native -- Creating a new project -- Deploying a database service -- Creating a Kubernetes cluster -- Creating our microservice -- Deploying our microservice -- Summary -- Chapter 9: Design Patterns -- Choosing patterns -- Architectural patterns -- Front Controller -- Layered -- Service Locator -- Observer -- Publish-Subscribe -- Using patterns -- Planning your microservice -- Obstacles when developing -- Summary -- Other Books You May Enjoy -- Index
Control code
EBC5447640
Dimensions
unknown
Extent
1 online resource (320 pages)
Form of item
online
Isbn
9781788626835
Isbn Type
(ebk)
Media category
computer
Media MARC source
rdamedia
Media type code
c
Reproduction note
Electronic resource.
Sound
unknown sound
Specific material designation
remote
Label
Hands-On Microservices with Node.js : Build, Test, and Deploy Robust Microservices in JavaScript, (electronic book)
Publication
Copyright
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Cover -- Title Page -- Copyright and Credits -- PacktPub.com -- Contributors -- Table of Contents -- Preface -- Chapter 1: The Age of Microservices -- Introducing microservices -- Introducing Node.js -- Modules -- Arrow functions -- Classes -- Promises and async/await -- Spread and rest syntax -- Default function parameters -- Destructuring -- Template literals -- Advantages of using Node.js -- Node.js Package Manager -- Asynchronous I/O -- Community -- From monolith to microservices -- Patterns of microservices -- Decomposable -- Autonomous -- Scalable -- Communicable -- Disadvantages of microservices -- Summary -- Chapter 2: Modules and Toolkits -- Express -- Micro -- Seneca -- Hydra -- Summary -- Chapter 3: Building a Microservice -- Using Express -- Uploading images -- Checking an image exists in the folder -- Downloading images -- Using route parameters -- Generating thumbnails -- Playing around with colors -- Refactor routes -- Manipulating images -- Using Hydra -- Using Seneca -- Plugins -- Summary -- Chapter 4: State and Security -- State -- Storing state -- MySQL -- RethinkDB -- Redis -- Conclusion -- Security -- Summary -- Chapter 5: Testing -- Types of testing methodologies -- Using frameworks -- Integrating tests -- Using chai -- Adding code coverage -- Covering all code -- Mocking our services -- Summary -- Chapter 6: Deploying Microservices -- Using virtual machines -- Using containers -- Deploying using Docker -- Creating images -- Defining a Dockerfile -- Managing containers -- Cleaning containers -- Deploying MySQL -- Using Docker Compose -- Mastering Docker Compose -- Summary -- Chapter 7: Scaling, Sharding, and Replicating -- Scaling your network -- Replicating our microservice -- Deploying to swarm -- Creating services -- Running our service -- Sharding approach -- Replicating approach -- Sharding and replicating
  • Moving to Kubernetes -- Deploying with Kubernetes -- Summary -- Chapter 8: Cloud-Native Microservices -- Preparing for cloud-native -- Going cloud-native -- Creating a new project -- Deploying a database service -- Creating a Kubernetes cluster -- Creating our microservice -- Deploying our microservice -- Summary -- Chapter 9: Design Patterns -- Choosing patterns -- Architectural patterns -- Front Controller -- Layered -- Service Locator -- Observer -- Publish-Subscribe -- Using patterns -- Planning your microservice -- Obstacles when developing -- Summary -- Other Books You May Enjoy -- Index
Control code
EBC5447640
Dimensions
unknown
Extent
1 online resource (320 pages)
Form of item
online
Isbn
9781788626835
Isbn Type
(ebk)
Media category
computer
Media MARC source
rdamedia
Media type code
c
Reproduction note
Electronic resource.
Sound
unknown sound
Specific material designation
remote

Library Locations

Processing Feedback ...