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
Preferably this would be an SDK specific solution rather than embedding binaries to do the evaluation part
Search
I searched for other open and closed issues before opening this
Additional Context
The benefit of server side evaluation is always using the latest flag state. In case Flipt can't be reached, but a flag has been disabled, local evaluations are an interesting case, especially with caching
The text was updated successfully, but these errors were encountered:
@alexcardell yup we have something in the works. Im not sure it will solve all the 'ideal solution' bullet points out the gate, but will definitely make evaluations much much faster by occurring client side.
Will give you a ping once we have something that is releasable to try.
May I ask which language(s) would you want the clients for?
Closing as we now have official Client Side Eval SDKs. If there are any languages you would like us to support that we dont already, please open an issue in the client SDK monorepo: https://github.com/flipt-io/flipt-client-sdks
Problem
Evaluation of flags and context is done server-side, via network request. This is not always appropriate for hot path code, adds latency, etc.
Running evaluations locally would be more performant, more easily testable.
Ideal Solution
Search
Additional Context
The benefit of server side evaluation is always using the latest flag state. In case Flipt can't be reached, but a flag has been disabled, local evaluations are an interesting case, especially with caching
The text was updated successfully, but these errors were encountered: