Skip to content

Migration of Backend from NestJS to Go #430

@devleejb

Description

@devleejb

What would you like to be added:
The current backend is structured using NestJS, and there is a proposal to migrate it to Go. The primary reason for this migration is to engage contributors who have a stronger interest in backend development.

The migration should take into account the following considerations:

  • Implement LangChain functionality in the Go environment.
  • Utilize OAuth for user authentication and authorization.
  • Ensure proper validation mechanisms are in place.
  • Verify that the new backend operations are consistent with the existing functionality.
  • Generate Swagger documentation for the API in the new setup.

Why is this needed:
Migrating to Go may enhance our ability to attract backend-focused contributors and improve the overall performance and scalability of our application. This transition also aims to maintain functionality while leveraging Go's efficiency and capabilities.

Additional Information:

Sub-issues

Metadata

Metadata

Labels

Projects

Status

In progress

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions