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.
Torin Sandall is the cofounder and technical lead of the recent open source Open Policy Agent project. He spent 10 years as a software engineer working on large-scale distributed systems projects. Previously, Torin was a senior software engineer at Cyan (acquired by Ciena), where he designed and developed core components of its SDN/NFV platform. He’s a frequent speaker on policy-related topics in Kubernetes at KubeCon, ContainerDaysPDX, Kubernetes meetups, and more.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email firstname.lastname@example.org
For information on trade opportunities with O'Reilly conferences, email email@example.com
View a complete list of OSCON contacts
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org
Material for the talk can be found here: https://github.com/tsandall/oscon-2019