Skip to content

Implement reconnects integrated with health checks #33

@salaboy

Description

@salaboy

@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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions