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

Enable high-availability functionality for the mediator in a cloud-native environment #41

Open
jleach opened this issue Jan 20, 2025 · 0 comments

Comments

@jleach
Copy link
Contributor

jleach commented Jan 20, 2025

To enhance the mediator's reliability and scalability, we aim to ensure it supports high-availability functionality and performs effectively in a Cloud-Native environment.

Goals:

  1. Adhere to Cloud-Native Principles

  2. Message Persistence

    • Ensure messages are persisted across application restarts using either Redis or PostgreSQL.
  3. Horizontal Scaling

    • Enable horizontal pod scaling to efficiently manage increased load and improve performance.
  4. Efficient WebSocket Support

    • Optimize for scalability and efficiently handle multiple WebSocket connections.
@jleach jleach changed the title The mediator should persiste messages over restarts The mediator should support high availability Jan 20, 2025
@jleach jleach changed the title The mediator should support high availability Enable high-availability functionality for the mediator in a cloud-native environment Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant