Automattic / Automattic/vip-go-node

HTTP: Add Cluster support

Open
#12 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
9
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Via @nickdaugherty in https://github.com/Automattic/vip-go-node/pull/8#issuecomment-410760943

> Oh another consideration, and something we don't necessarily have to support in this PR, is using Node Cluster for more resilient and performant apps out of the box.
>
> The library could abstract away and hide the details of setting up a clustered process, though maybe should only be enabled with an option since it requires the application to be written with multi process in mind.
>
> For an example of how we're using Cluster on Go now (but sadly only using a single worker), see the public API repo.

Contributor guide

Open the contributing guide

Research direction

Start by reading the library's HTTP entry points and the public API repository's Node Cluster example referenced in the issue. Clarify the optional configuration, worker behavior, and application assumptions before implementation. Done should include documented Cluster support and coverage for clustered and default single-process operation.

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.