Skip to content

🔄 Optimize Space-Track Synchronization Performance #150

Description

@krishkhinchi

Description

The synchronization process currently fetches and stores satellite data sequentially, making updates slower as the catalog grows.

Refactor the synchronization pipeline to support bulk inserts, batch processing, asynchronous requests, retry mechanisms, and efficient UPSERT operations. The goal is to minimize synchronization time while ensuring reliability.

Acceptance Criteria

  • Faster synchronization.
  • Bulk database operations implemented.
  • Retry logic for failed requests.
  • Detailed synchronization metrics.
  • Stable performance with large datasets.

Labels: backend api performance

Metadata

Metadata

Labels

ECSoC26Official label for ECSoC26 event contributions.ECSoC26-L2Level 2 contribution for the ECSoC26 event.GitHub ActionsGitHub Actions workflows and CI/CDassignedIndicates that the issue has been assigned to a contributor who is actively working on it.backendBackend developmentbugSomething isn't workingdatabaseDatabase and schema related changesenhancementNew feature or requestgithub-actionsGitHub Actions workflows and CI/CDlevel:intermediateRequires moderate knowledge of the project.mentor:Krish-KhinchiAssigned mentor responsible for reviewing and guiding this contribution.priority:highHigh priority task requiring attention.quality:cleanMeets project quality standards.size/MMedium-sized contribution.type:backendChanges backend services or server-side logic.type:bugFixes an existing bug or unexpected behavior.type:featureIntroduces a new feature or enhancement.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions