Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SAH-63]: Node API Process Management #118

Open
Emmanuel-Melon opened this issue Jan 4, 2024 · 0 comments
Open

[SAH-63]: Node API Process Management #118

Emmanuel-Melon opened this issue Jan 4, 2024 · 0 comments
Assignees
Labels

Comments

@Emmanuel-Melon
Copy link
Collaborator

Emmanuel-Melon commented Jan 4, 2024

Is your feature request related to a problem? Please describe.
Considering a few of the key perfomance objectives for the API - Realiabilty & Availability, this requires a process manager for (to be on the look-out) doing the work of process monitoring, automatic restarts, and load balancing. etc

Describe the solution you'd like
A process manager for production Node.js applications.

Describe alternatives you've considered

  1. PM2
  2. Kubernetes

PM2 would be the choice incase we are running the API on a bear metal server (virtual machine), however I propose on running the API in Kubernetes environment which by default is designed to manage the lifecycle of the application (deployment and management) hence leveraging on its features like scaling, rolling updates, and fault tolerance.

Still searching on this and hopeful upon implementation, we will be able to achieve this objective

@aatalrashid aatalrashid self-assigned this Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants