Tim HinrichsinOpen Policy AgentRego Design Principle #3: Optimize Performance AutomaticallyOPA aims to handle performance so that the policy author can focus on correctnessApr 7, 20201Apr 7, 20201
Tim HinrichsinOpen Policy AgentRego Design Principle #2: Embrace hierarchical dataThis is the second part of a blog series on the design principles behind Open Policy Agent’s (OPA’s) policy language Rego. Previously we…Mar 24, 20201Mar 24, 20201
Tim HinrichsinOpen Policy AgentRego design principle #1: Syntax should reflect real-world policiesOpen Policy Agent expresses and enforces policies across the cloud-native stack. This series describes its language design principles.Mar 4, 2020Mar 4, 2020
Tim HinrichsinOpen Policy AgentSecuring the Kubernetes API with Open Policy AgentTL;DRFeb 8, 2019Feb 8, 2019
Tim HinrichsinOpen Policy AgentOPA’s Full Stack Policy LanguageThe Open Policy Agent (OPA) has been used to policy-enable software across several different domains across several layers of the stack…Dec 14, 2017Dec 14, 2017
Tim HinrichsinOpen Policy AgentOrderly versus Disorderly PoliciesOne of the age-old questions with policy languages is: does the order of policy statements matter?Sep 7, 2017Sep 7, 2017