You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The Warrant service currently supports MySQL, PostgreSQL and SQLite as databases. Even though the service itself is horizontally scalable (i.e. can add more service nodes), it is limited by the underlying dbs. A common HA deployment pattern for these single-master dbs is to deploy multiple read replicas (or readers) to take load off of the main writer node, especially in read-heavy deployments as is commonly the case for Warrant.
As such, the Warrant service should be able to make use of a multi-node db cluster (multiple readers, single writer) to enable even higher scale for check requests.
Describe the solution you'd like
Add the ability to maintain distinct reader and writer db connection pools.
Is your feature request related to a problem? Please describe.
The Warrant service currently supports MySQL, PostgreSQL and SQLite as databases. Even though the service itself is horizontally scalable (i.e. can add more service nodes), it is limited by the underlying dbs. A common HA deployment pattern for these single-master dbs is to deploy multiple read replicas (or readers) to take load off of the main writer node, especially in read-heavy deployments as is commonly the case for Warrant.
As such, the Warrant service should be able to make use of a multi-node db cluster (multiple readers, single writer) to enable even higher scale for check requests.
Describe the solution you'd like
Additional context
The text was updated successfully, but these errors were encountered: