Authorization with Open Policy Agent (OPA)
Join us live with Tyler Schade (Engineering Lead @ GEICO) as we go into the power of Open Policy Agent (OPA) for modern authorization solutions.
Learn how to design, implement, and scale effective policy decision-making with OPA and the Rego language, tailored for distributed systems and microservices.
We’ll discuss:
What is OPA? How does it work?
The Rego policy language
The three pillars of authorization policy decision-making
Separating schema from data using loop functions
Syncing data with OPA and OPAL
Access control models (RBAC, ReBAC, etc.) in OPA
Distributed and microservices architectures with OPA
Scaling policies and organizing file structures
Performance with large data volumes
Data consistency and update frequency
Stateful vs. stateless OPA: restart considerations
Utilizing external Zanzibar/Graph databases with OPA
CI/CD and SDLC integration
OPA Policy configuration for non-technical stakeholders
Live Q&A