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

🏛️ [EPIC] : Get catalyst gateway fit for operation on AWS. #928

Open
3 of 16 tasks
stevenj opened this issue Oct 3, 2024 · 0 comments
Open
3 of 16 tasks

🏛️ [EPIC] : Get catalyst gateway fit for operation on AWS. #928

stevenj opened this issue Oct 3, 2024 · 0 comments
Assignees
Labels
epic A high-level feature or collection of related user stories/tasks that span multiple issues.

Comments

@stevenj
Copy link
Collaborator

stevenj commented Oct 3, 2024

Summary

Fix any issues relating to differences between dev environments and AWS.

JIRA Epic

TODO

Description

AWS has some differences to our development environment.
Notably, AWS Keyspaces behaves a little different to Scylla/Cassandra, as does their implementation of Postgresql.

This Epic is to track any work required to validate cat-gateway works using those resources, in addition to our development resources.
And to capture any other tasks that may be required to be preformed to get cat-gateway fully operational on AWS.

Todo

Scylla Index DB improvements to support AWS Keyspaces

See: https://docs.aws.amazon.com/keyspaces/latest/devguide/functional-differences.html

Event database improvements to support AWS RDS or Aurora

AWS does not provide "True" Postgresql, both RDS or Aurora simulate Postgresql, so there can be differences.
The tasks here are to validate that our DB implementation works correctly on the chosen AWS database backend, in addition to local test databases which are true Postgresql.

  • Ensure there are no conflicts or differences in the way schema migrations get performed.
  • Ensure all database queries perform as expected and are consistent with Local PostgreSQL behavior.
    • The aim here is "It Just Works" without further configuration both locally, and on AWS.
  • Ensure performance is as expected, and that if there is any tuning of the database interface required, there are appropriate options to control them.

General Event DB Indexing Improvements

@stevenj stevenj added the epic A high-level feature or collection of related user stories/tasks that span multiple issues. label Oct 3, 2024
@stevenj stevenj added this to the M4: Voting & Delegation milestone Oct 3, 2024
@Mr-Leshiy Mr-Leshiy moved this from New to 🔖 Ready in Catalyst Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A high-level feature or collection of related user stories/tasks that span multiple issues.
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants