Advanced Node.js: Scaling Applications

Go to class
Write Review

Free Online Course: Advanced Node.js: Scaling Applications provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Node.js: Scaling Applications is taught by Alex Banks.

Overview
  • Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.

Syllabus
  • Introduction

    • Scaling applications with Node.js
    • What you should know
    • Using the exercise files
    1. Cloning
    • The scale cube
    • Scaling the x-axis
    • Forking processes
    • Using a cluster module
    • Architecting zero downtime
    • Working with clusters with PM2
    2. Database Scaling
    • Working with databases
    • Incorporating a database
    • Scaling the z-axis
    • Setting up horizontal partitioning
    3. Microservices
    • Scaling the y-axis
    • Decomposing services
    • Service orchestration
    • Create an orchestration
    • Test the orchestration layer
    Conclusion
    • Next steps