With the introduction of grpc syncs [1] flagd now has the ability to securely (tls encryption) communicate to a grpc sync provider server implementation.
Given that flagd has built-in sync capability on various sources (file, grpc & k8s), it is worth investigating the possibility to build grpc server version of the flagd. This server build can then be used with OFO, where OFO-controlled side cars get connected to flagd server on top of grpc.
Consider the high-level conceptual architecture,

Tasks
A POC with following topics
[1] - #249
With the introduction of grpc syncs [1] flagd now has the ability to securely (tls encryption) communicate to a grpc sync provider server implementation.
Given that flagd has built-in sync capability on various sources (file, grpc & k8s), it is worth investigating the possibility to build grpc server version of the flagd. This server build can then be used with OFO, where OFO-controlled side cars get connected to flagd server on top of grpc.
Consider the high-level conceptual architecture,
Tasks
A POC with following topics
[1] - #249