Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.
Overview
Syllabus
Introduction
- Scaling applications with Node.js
- What you should know
- Using the exercise files
- The scale cube
- Scaling the x-axis
- Forking processes
- Using a cluster module
- Architecting zero downtime
- Working with clusters with PM2
- Working with databases
- Incorporating a database
- Scaling the z-axis
- Setting up horizontal partitioning
- Scaling the y-axis
- Decomposing services
- Service orchestration
- Create an orchestration
- Test the orchestration layer
- Next steps
Taught by
Alex Banks