Skip to content

Commit

Permalink
Update Diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
gemanor authored Jan 24, 2024
1 parent d87e309 commit 3fbc86a
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,19 +100,17 @@ curl -L https://raw.githubusercontent.com/permitio/opal/master/docker/docker-com

- [How to configure OPAL (basic concepts)](https://docs.opal.ac/tutorials/configure_opal)

- [How to Use OPAL with Cedar in a Multi-Language Project](https://www.permit.io/blog/scaling-authorization-with-cedar-and-opal)

- 🎨   [Key concepts and design](https://docs.opal.ac/overview/design)
- 🏗️   [Architecture](https://docs.opal.ac/overview/architecture)

OPAL uses a client-server stateless architecture. OPAL-Servers publish policy and data updates over a lightweight (websocket) PubSub Channel, which OPAL-clients subscribe to via topics. Upon updates each client fetches data directly (from source) to load it in to its managed OPA instance.

<br>
<be>
<br>
OPAL uses a client-server stateless architecture. OPAL-Servers publish policy and data updates over a lightweight (websocket) PubSub Channel, which OPAL-clients subscribe to via topics. Upon updates each client fetches data directly (from source) to load it in to its managed OPA instance.
<br>

<img src="https://i.ibb.co/CvmX8rR/simplified-diagram-highlight.png" alt="simplified" border="0">

<img src="https://github.com/permitio/opal/assets/4082578/99d3dd95-a7ff-45c2-805e-3d533f8b1e8c" alt="simplified" border="0">
<br>

- 📖 &nbsp; For further reading check out our [Blog](https://bit.ly/opal_blog).
📖 &nbsp; For further reading check out our [Blog](https://bit.ly/opal_blog).

## Community

Expand Down

0 comments on commit 3fbc86a

Please sign in to comment.