NUS
 
ISS
 

Policy as Code

Policy as Code

Open Policy Agent (OPA) is a policy engine that enables policy enforcement across the entire application and infrastructure stack. Policies are defined using a high level language called Rego.

OPA evaluates queries posed by application against predefined policies and returns a decision to the application; this allows policy decisions to be decoupled from application where they are enforced.

In this demo oriented workshop, we will give a brief overview of the policy language Rego and show how you might use Rego and OPA in the following use cases:

  1. Make decisions regarding access control in a Node application. We will also see how to deploy such an application to a Kubernetes cluster.
  2. Validate if configuration files are well formed; we will show examples of how you might enforce best practices for Kubernetes resources in a Skaffold pipeline prior to deployment.

This workshop assumes some level familiarity with web application, Docker and Kubernetes.

Note: Rego and OPA can also be used as a policy engine (Gatekeeper) in Kubernetes. This use case will NOT be covered in this workshop.

Audience
  • Anyone who is interested in OPA

Date / Time / Venue
  • 15 October 2021,Friday
  • 2.00 pm - 3:30 pm (You may start logging in from 1.45pm)
  • The session will be conducted using a webinar format. Details and link for the webinar will be sent to participants closer to the date. 
Free Admission Register Now  Registration ends
on Thursday, 14 October 2021, 12pm 
Please email to issmarketing@nus.edu.sg for enquiries.


Speaker

chuk-cropped.tmb-

Mr Lee Chuk Munn

Chief, StackUp Programme, NUS-ISS

Chuk is with the Software Systems Practice for National University of Singapore, Institute of Systems Science (NUS-ISS). His current responsibilities includes developing courseware, and teaching graduate and public courses in enterprise software engineering, software architecture, web technologies and enterprise Java.

Prior to joining ISS, Chuk works for Oracle and Sun Microsystems where his main responsibilities includes helping customers and partners across all industries in the APAC region, to develop, size and tune applications deployed to Java EE Application Servers.

Chuk has more than 20 years of working experience and more than 30 years of developing and debugging software.

His interest includes peer-to-peer networks, application frameworks, Java Virtual Machine and dynamic languages. He keeps himself busy by contributing to various open source projects.
 





More than one Google Analytics scripts are registered. Please verify your pages and templates.
A+
A-
Scrolltop
More than one Google Analytics scripts are registered. Please verify your pages and templates.