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

Implement reconnects integrated with health checks #33

Open
2 of 14 tasks
salaboy opened this issue Sep 16, 2023 · 0 comments
Open
2 of 14 tasks

Implement reconnects integrated with health checks #33

salaboy opened this issue Sep 16, 2023 · 0 comments
Assignees

Comments

@salaboy
Copy link
Owner

salaboy commented Sep 16, 2023

@mcruzdev, here is a quick checklist to document progress on the reconnect implementation:

  • Frontend:
    • reconnect functionality to connect with Kafka,
    • readiness endpoint should return non-200 if the service cannot connect to Kafka
    • readiness probe should be configured to wait at least 20 seconds before trying to check if it is connected and then retry every 10 seconds
  • C4P:
    • all the steps for Kafka described for the Frontend
    • reconnect to PostgreSQL
    • integrated with the readiness endpoint if cannot connect to PostgreSQL, the service shouldn't be marked as ready
  • Agenda:
    • all the steps for Kafka described for the Frontend
    • reconnect to Redis
    • integrated with the readiness endpoint if cannot connect to Redis, the service shouldn't be marked as ready
  • Nofications:
    • all the steps for Kafka described for the Frontend
@mcruzdev mcruzdev self-assigned this Oct 4, 2023
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

2 participants