Skip to content

Implement CQRS pattern #1176

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

Open
amvanbaren opened this issue Apr 16, 2025 · 0 comments
Open

Implement CQRS pattern #1176

amvanbaren opened this issue Apr 16, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request reliability server Component: server

Comments

@amvanbaren
Copy link
Contributor

Implement command query responsibility separation (CQRS) to replace caching with a read (query) database that contains JSON data as close to a JSON API response as possible. API endpoints get the JSON data from the read database instead of creating the JSON API response using database queries. The goal is to provide stability and scalability while also improving overall performance.

This feature shouldn't require extra configuration for small Open VSX registry instances.

@amvanbaren amvanbaren added enhancement New feature or request reliability server Component: server labels Apr 16, 2025
@amvanbaren amvanbaren self-assigned this Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request reliability server Component: server
Projects
None yet
Development

No branches or pull requests

1 participant