Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Node.js: Scaling Applications

Advanced Node.js: Scaling Applications

1h 15mAdvanced2018-10-16

Authors

Alex Banks

Alex Banks

Software Developer and Instructor

Course details

While Node.js is great for creating small apps with minimal surface areas, it was designed to scale. In this course, learn sophisticated programming techniques that can help you scale your Node.js applications. Instructor Alex Banks goes over the scale cube, discussing the different directions in which an app can be scaled: along the x-axis, z-axis, and y-axis. He also looks at cloning, discussing how to fork your Node.js processes and work with clusters with PM2. Plus, learn how to set up horizontal partitioning to split data between databases, as well as how to decompose applications into microservices.
Learning objectives
Cloning
The scale cube
Scaling the x-axis, z-axis, and y-axis
Forking processes
Implementing a database instance
Database scaling
Setting up horizontal partitioning
Decomposing your app into microservices

Skills covered

Node.jsJavaScript FrameworksAdvancedWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - Scaling applications with Node.js
  • 02 - What you should know
  • 03 - Using the exercise files

1. Cloning

  • 04 - The scale cube
  • 05 - Scaling the x-axis
  • 06 - Forking processes
  • 07 - Using a cluster module
  • 08 - Architecting zero downtime
  • 09 - Working with clusters with PM2

2. Database Scaling

  • 10 - Working with databases
  • 11 - Incorporating a database
  • 12 - Scaling the z-axis
  • 13 - Setting up horizontal partitioning

3. Microservices

  • 14 - Scaling the y-axis
  • 15 - Decomposing services
  • 16 - Service orchestration
  • 17 - Create an orchestration
  • 18 - Test the orchestration layer

Conclusion

  • 19 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal