Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 950 000 titles
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Try now
Cover for Developing Microservices with Node.js

Developing Microservices with Node.js

Language
English
Format
Category

Non-Fiction

Learn to develop efficient and scalable microservices 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.

Style and approach

This book is a comprehensive guide to developing production-ready implementation of the microservices architecture with Node. js. Each chapter builds up on the earlier one creating a strong foundation on which you create your own microservice in a distributed environment.

© 2016 Packt Publishing (Ebook): 9781785883194

Release date

Ebook: 26 April 2016

Others also enjoyed ...

  1. Commercial Geography: Enriched edition. A Book for High Schools, Commercial Courses, and Business Colleges
    Commercial Geography: Enriched edition. A Book for High Schools, Commercial Courses, and Business Colleges Jacques W. Redway
  2. When Markets Collide: Investment Strategies for the Age of Global Economic Change
    When Markets Collide: Investment Strategies for the Age of Global Economic Change Mohamed El-Erian
  3. Why We Punctuate; or, Reason Versus Rule in the Use of Marks: Enriched edition. Mastering Punctuation: Insights for Effective Communication
    Why We Punctuate; or, Reason Versus Rule in the Use of Marks: Enriched edition. Mastering Punctuation: Insights for Effective Communication William Livingston Klein
  4. Punctuation: Enriched edition. A Primer of Information about the Marks of Punctuation and their Use Both Grammatically and Typographically
    Punctuation: Enriched edition. A Primer of Information about the Marks of Punctuation and their Use Both Grammatically and Typographically Frederick W. Hamilton
  5. Principles of Political Economy: Enriched edition. Exploring Economic Principles: A Comprehensive Analysis of Classical Economics and Government Regulation
    Principles of Political Economy: Enriched edition. Exploring Economic Principles: A Comprehensive Analysis of Classical Economics and Government Regulation Arthur Latham Perry
  6. Sketches in Lavender, Blue and Green
    Sketches in Lavender, Blue and Green Jerome K. Jerome
  7. The Second Thoughts of an Idle Fellow: Enriched edition.
    The Second Thoughts of an Idle Fellow: Enriched edition. Jerome K. Jerome
  8. Hazlitt on English Literature: An Introduction to the Appreciation of Literature
    Hazlitt on English Literature: An Introduction to the Appreciation of Literature William Hazlitt
  9. The Cost of Kindness
    The Cost of Kindness Jerome K. Jerome
  10. Summary of Peter Frampton & Mark Robilliard's The Joy of Accounting
    Summary of Peter Frampton & Mark Robilliard's The Joy of Accounting IRB Media
  11. Nil Darpan; or, The Indigo Planting Mirror, A Drama: Enriched edition. Translated from the Bengali by a Native
    Nil Darpan; or, The Indigo Planting Mirror, A Drama: Enriched edition. Translated from the Bengali by a Native Dinabandhu Mitra
  12. The English Constitution: Enriched edition. Understanding the Structure and Traditions of British Politics
    The English Constitution: Enriched edition. Understanding the Structure and Traditions of British Politics Walter Bagehot
  13. Fucking Apostrophes
    Fucking Apostrophes Simon Griffin
  14. A Manual of Moral Philosophy: Navigating Ethics: A Deep Dive into Moral Principles and Their Applications
    A Manual of Moral Philosophy: Navigating Ethics: A Deep Dive into Moral Principles and Their Applications Andrew P. Peabody
  15. The American History for Beginners
    The American History for Beginners David Henry Montgomery
  16. The Collected Works of Daniel Defoe: Enriched edition.
    The Collected Works of Daniel Defoe: Enriched edition. Daniel Defoe

Features:

  • Over 950 000 titles

  • Kids Mode (child safe environment)

  • Download books for offline access

  • Cancel anytime

Most popular

Unlimited

For those who want to listen and read without limits.

S$12.98 /month

  • Unlimited listening

  • Cancel anytime

Try now