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

New Backend Framework for Scalability (NestJS) #579

Closed
louis-jan opened this issue Apr 22, 2024 · 1 comment
Closed

New Backend Framework for Scalability (NestJS) #579

louis-jan opened this issue Apr 22, 2024 · 1 comment
Assignees

Comments

@louis-jan
Copy link
Contributor

louis-jan commented Apr 22, 2024

Description

It's challenging to scale the current vanilla Fastify Node.js backend. It's preferable to migrate to a scalable framework like NestJS.

Fastify is much faster than Express, achieving almost two times better benchmarks results. But since Nest provides framework-independence, wecan easily migrate between them.

graph RL
HTTP[HTTP Framework Express/Fastify]-->|inject| Backend
Extensions -->|inject| Backend
Database_Module -->|inject| Backend
Logging_Module -->|inject| Backend
Passport_Module -->|inject| Backend
Filesystem_Module -->|inject| Backend
Vectordb_Module -->|inject| Backend
Loading
@louis-jan louis-jan changed the title Refactor Headless Backend for Scalability New Headless Backend for Scalability (NestJS) Apr 24, 2024
@louis-jan louis-jan changed the title New Headless Backend for Scalability (NestJS) New Backend Framework for Scalability (NestJS) Apr 24, 2024
@Van-QA Van-QA transferred this issue from janhq/jan May 16, 2024
@namchuai namchuai moved this from In Progress to In Review in Jan & Cortex May 20, 2024
@namchuai namchuai moved this from In Review to QA in Jan & Cortex May 20, 2024
@namchuai namchuai moved this from QA to Done in Jan & Cortex May 28, 2024
@louis-jan
Copy link
Contributor Author

It's finished

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants