Jump to content

Key Learnings from GitOps Days 2020: Compliance + Governance


Recommended Posts

How can strongly regulated industries such as the financial or healthcare sectors use GitOps to help with compliance and governance in today’s modern development world?

This blog looks back at a critical topic such as compliance and governance which was covered during the inaugural GitOps Days (May 2020) and GitOps EMEA Days (Nov 2020) events.

Michael Hausenblas (Product Developer Advocate at AWS), delivered a talk on “Everything C-levels want to know about Regulatory Compliance with GitOps,” which explores how GitOps makes all changes observable, verifiable, and auditable. These capabilities make GitOps essential to manage compliance.

Taking a monolith stack and splitting it into a containerized microservices setup gives you certain advantages such as:

  • enhanced developer velocity
  • faster shipping of new features
  • bug fixes in production
  • leveraging multiple programming languages & data stores
  • partial “high availability”


<p>But there are often many external regulatory compliance issues that arise such as, but not limited to:</p><ul><li>NIST SP 800-190 - special publication around containerized application security</li><li>PCI Security & Compliance - Payment Card Industry Security Standards</li><li>PII - Personally Identifiable Information</li><li>GDPR - European data protection & privacy regulations</li></ul>


Mhausenblas_slide.png


<p>Michael suggests building policy validation into your supply chain using GitOps for automation:</p><ol><li>Start with your IDEs: It’s prudent to have a plugin here that supports validating or verifying policies</li><li>Make it part of the repository & CI pipeline with bots or agents that watch certain events and then react</li><li>Make it part of the runtime (Kubernetes)</li></ol>
<blockquote>“If you can automate it, do automate it - because humans are not necessarily good at certain things and bots/agents are!” – Michael Hausenblas, AWS</blockquote>

In summary, if you’re an architect, C-Level, senior or principal engineer and are in a highly regulated industry (financial, healthcare, etc.) you should be considering implementing GitOps.

GitOps-controllers.png


Essential benefits for compliance include:

  • Git is the single source of truth
  • Agents automate state convergence
  • Enables high velocity and safe deploys
  • Captures who requested/approved change
  • Auditing across the supply chain possible


<p>View the full presentation</p>

For more talks, check out the GitOps + Compliance & Governance Playlist.

To learn more about how to move the needle with GitOps in your organization, check out the GitOps Conversation Kit.

View the full article

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...