Live-coding: Policy as code
Organizations have relied on wikis and institutional knowledge to document and enforce important rules that govern how the systems behave, but today many organizations pursue policy as code for greater control and visibility over the systems. Torin Sandall shows you how to implement policy as code for microservices and Kubernetes using declarative languages.
Talk Title | Live-coding: Policy as code |
Speakers | Torin Sandall (Open Policy Agent Project) |
Conference | O’Reilly Open Source Software Conference |
Conf Tag | Fueling innovative software |
Location | Portland, Oregon |
Date | July 15-18, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Organizations have relied on wikis and institutional knowledge to document and enforce important rules that govern how the systems behave, but today, many organizations pursue policy as code for greater control and visibility over the systems. Instead of writing policies in documents or relying on manual checks, organizations leverage policy engines to codify and enforce rules across all of their systems. The Open Policy Agent (OPA) is an open source general-purpose policy engine hosted by the Cloud Native Computing Foundation. At OPA’s core is a domain-agnostic declarative language that embodies policy as code. By implementing policy as code, you can apply best practices like unit testing, dry runs, and code review to your policies. Join Torin Sandall to see how powerful declarative languages become with the right tooling as he walks you through a live-coding demonstration of how to apply policy as code across microservices and Kubernetes. You’ll explore the core language features of search, composition, and querying of complex document-oriented data.