𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Developing Microservices with Node.js

✍ Scribed by David Gonzalez


Publisher
Packt Publishing
Year
2016
Tongue
English
Leaves
286
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn to develop micro, efficient, and scalable services for server-side programming in Node.js using this hands-on guide

About This Book

  • Real world example explained chapter after chapter with code examples.
  • Useful concepts for other languages like Java or PHP
  • Easy to follow by people with little to none experience in Node.js
  • Node.js Version 0.12.2 and the latest compatible versions of Seneca and PM2

Who This Book Is For

Node.js developer with basic server-side development knowledge - but no knowledge of implementing microservices in Node.js applications. Also useful for developers in other languages like Java or C#.

What You Will Learn

  • Identify where the microservice oriented architectures can tackle the most common problems in the software used by the big organisations.
  • Re-architecture an existing monolithic system into a microservices oriented software.
  • Build robust and scalable microservices using Seneca and Node.js.
  • Testing of the microservices in insolation in order to create a solid system.
  • Deploy and manage microservices using PM2
  • Monitoring the health of a microservice (CPU, memory, I/O…) and how the degradation of the performance in one microservice could degrade the performance of full system.

In Detail

Microservices architecture is a style of software architecture. As the name suggests, microservicess refers to small services. For a large implementation, this means breaking the system into really small, independent services. Alternative to monolithic architecture (where the entire system is considered as a single big, interwoven segment), microservices approach is getting more and more popular with large, complex applications that have a very long lifecycle, which require changes at regular intervals. Microservices approach allows this type of changes with ease as only a part of the system undergoes changes and change control is easy.

An example of such large system can be an online store-includes user interface, managing product catalog, processing orders, managing customer's account. In a microservices architecture each of these tasks will be divided and into smaller services. Also, these services will be further broken down into independent services-for user interface, there will be separate services for input, output, search bar management, and so on. Similarly, all other tasks can be divided in very small and simple services.

✦ Subjects


JavaScript;Programming;Web Development & Design;Computers & Technology;Programming Languages;Ada;Ajax;Assembly Language Programming;Borland Delphi;C & C++;C#;CSS;Compiler Design;Compilers;DHTML;Debugging;Delphi;Fortran;Java;Lisp;Perl;Prolog;Python;RPG;Ruby;Swift;Visual Basic;XHTML;XML;XSL;Computers & Technology;Reference;Almanacs & Yearbooks;Atlases & Maps;Careers;Catalogs & Directories;Consumer Guides;Dictionaries & Thesauruses;Encyclopedias & Subject Guides;English as a Second Language;Etiquet


πŸ“œ SIMILAR VOLUMES


Developing Microservices with Node.js
✍ David Gonzalez πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

<p><b>Learn to develop micro, efficient, and scalable services for server-side programming in Node.js using this hands-on guide</b></p><h2>About This Book</h2><ul><li>Real world example explained chapter after chapter with code examples.</li><li>Useful concepts for other languages like Java or PHP</

Developing Microservices with Node.js
✍ David Gonzalez πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

<p><b>Learn to develop micro, efficient, and scalable services for server-side programming in Node.js using this hands-on guide</b></p><h2>About This Book</h2><ul><li>Real world example explained chapter after chapter with code examples.</li><li>Useful concepts for other languages like Java or PHP</

Web Development with MongoDB and Node.js
✍ Krol J. πŸ“‚ Library 🌐 English

Packt Publishing, 2014. β€” Code Only. β€” ISBN-10: 1783987308, ISBN-13: 978-1-78398-730-6.<br/> <br/><strong>Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊ Π²Ρ‹Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ здСсь ΠΊΠ½ΠΈΠ³Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… <a class="object-link fpm" data-file-id="1761855" href="/file/1761855/">PDF</a>, <a class="object-link fpm" data-file-id="1761857" href="/file/17

TypeScript Microservices: Build, deploy,
✍ Parth Ghiya πŸ“‚ Library πŸ“… 2018 πŸ› Packt Publishing 🌐 English

Build robust microservice-based applications that are distributed, fault tolerant, and always available Key Features Learn to build message-driven services for effective communication Design microservices API using Reactive programming design patterns Deploy, scale and monitor microservices for cons

TypeScript Microservices: Build, deploy,
✍ Parth Ghiya πŸ“‚ Library πŸ“… 2018 πŸ› Packt Publishing 🌐 English

Build robust microservice-based applications that are distributed, fault tolerant, and always available Key Features Learn to build message-driven services for effective communication Design microservices API using Reactive programming design patterns Deploy, scale and monitor microservices for cons

Building Microservices with Node.js: Exp
✍ DANIEL. KAPEXHIU πŸ“‚ Library πŸ“… 2024 πŸ› Packt Publishing 🌐 English

Venture into microservices with Node.js, uncovering step-by-step roadmaps, insightful demonstrations, and cutting-edge techniques to build robust web applications Key Features Explore microservices architecture and implement it using Node.js for robust web applications Follow clear, practical e