Skip to content

Can we have an API to push data to the server? #108

Answered by asafc
rbanks-willow asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @rbanks-willow :)
Actually, you did misunderstand a little how the OPAL architecture works.

  • The OPAL server is a coordinator - it is concerned with letting OPAL clients know what data and policy they should fetch, but it does not fetch data by itself.
  • The OPAL client is an aggregator of state. It sits next to the OPA agent and manages the OPA state, keeping it in sync by subscribing to realtime updates, and aggregating state from multiple sources.

The main reasons for this architecture are:

  • Compliance and data privacy - it is not always the case that all nodes in the network should be able to access all the data. Sometimes we want the OPA agent to contain sensitive billing data, bec…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@rbanks-willow
Comment options

Answer selected by asafc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants