Skip to content

Feat: unifying the backend architecture #1089

@Ujjiyara

Description

@Ujjiyara

Describe the feature

Refactoring the Merge sync-microservice into main backend

The application currently runs two separate Python processes: backend (FastAPI + ML) and sync-microservice (File Watcher). Problems with it :-

  • Managing two virtual environments (leading to dependency mismatches), two ports (52123, 52124), and complex startup scripts.
  • Due to two python runtimes, it uses more RAM, and decreases optimisation

What I Plan to do
Merge the sync-microservice functionality into the main backend application.

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions