bluehalo / bluehalo/node-rest-starter

Improve Concurrency Support

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
scalability
Dominant language
TypeScript
Stars
13
Forks
10
PR merge metrics
No merged PRs in 30d

Description

In order to increase the scalability of applications built on the node-rest-starter, we can improve support for concurrent applications. With the current codebase, we're limited to running multiple services at the OS / VM level in order to provide horizontal scalability. However, the Node.js community provides mechanisms for running multiple processes (workers) on a single instance that can effectively use more available CPUs.

One way to improve scalability is to provide out-of-the-box support for a configurable number of multiple application processes with a single instance of a node-rest-starter service.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating the service startup path and reviewing Node.js worker and process mechanisms; define how the worker count should be configured and verify that one service instance can run multiple processes while preserving existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.