An open API service indexing awesome lists of open source software.

https://github.com/buzzcosm/ztm-course-projects-nodejs-performance-example

ZTM Express Project - Improving Node Performance
https://github.com/buzzcosm/ztm-course-projects-nodejs-performance-example

cluster clustering express nodejs performance pm2 server

Last synced: about 1 month ago
JSON representation

ZTM Express Project - Improving Node Performance

Awesome Lists containing this project

README

          

# Performance Example

`ZTM` Udemy Course - [Complete NodeJS Developer](https://www.udemy.com/course/complete-nodejs-developer-zero-to-mastery).

## Prerequisite

- `Node.js` is installed ⚡
- Prefered Code-Editor/IDE is installed (For example: `vscode`) ✍
- Terminal is ready 😎

## Description

Exercises for node server performance. Performance optimization.

## Useful references

Topic: **Git**

- [How to add a tag to a git commit](https://graphite.dev/guides/add-tag-to-git-commit)

Topic: **blocking behavior and performance approach**

- [Security Blocking functions - Node Crypto Module](https://nodejs.org/api/crypto.html)
- [Article - Response Times: The 3 Important Limits](https://www.nngroup.com/articles/response-times-3-important-limits/)
- [Engagement charts: See correlations between performance and user engagement](https://www.speedcurve.com/blog/web-performance-monitoring-user-engagement/)
- [Node Cluster Module](https://www.udemy.com/course/complete-nodejs-developer-zero-to-mastery/learn/lecture/25961886#overview)
- [Wikipedia - **Round-robin** scheduling](https://en.wikipedia.org/wiki/Round-robin_scheduling)
> Round-robin (**RR**) is one of the algorithms employed by process and network schedulers in computing.

Topic: **Cluster**

- [pm2](https://pm2.keymetrics.io/)
- [npm - pm2](https://www.npmjs.com/package/pm2)