flagd icon indicating copy to clipboard operation
flagd copied to clipboard

[CHORE] Identify and fix single points of failure in flagd architecture

Open cupofcat opened this issue 4 months ago • 2 comments

The only single point of failure allowed should be unavailability of flagd Sync service during initialization.

cupofcat avatar Aug 20 '25 13:08 cupofcat

I think if anything, this feels like something we could just mention in https://flagd.dev/architecture/, since there's so many ways to deploy flagd, it could just be something we mention in diagrams (consider the different points of failure in a given architecture or topology).

Was there something else you were thinking here?

toddbaert avatar Aug 27 '25 19:08 toddbaert

The intent here was that after this issues is closed, every flagd provider has only one single point of failure - unavailability of flagd Sync service during initialization. All other potential problems should be recoverable if conditions change. So the owner of the issues would be responsible for:

  • auditing current points of failures across all the providers and filing relevant issues
  • driving or delegating creation of ADRs to address unwanted points of failure

cupofcat avatar Sep 01 '25 14:09 cupofcat