Session Presentation
Compliant By Design: 6 Key Takeaways for Building Compliance Into Architecture



Session speakers: Nick Thompson and Phillip Melvin
Security and compliance teams lose time when they treat controls as paperwork instead of design inputs.
In their session, Compliant By Design, Nick Thompson and Phillip Melvin made the case that architecture is the control. Their session showed how teams can translate requirements into concrete technical decisions from the start, rather than layering controls on after the fact and discovering gaps during assessment.
For organizations working in federal environments such as FedRAMP, NIST 800-53, and CMMC, that shift can reduce remediation cycles, limit operational drag, and turn compliance into a built-in property of the system.
“Compliance stops being a tax on shipping when you design it into the system from the start.”
1. Architecture is the control
A control is not just a paragraph in an SSP. It is a design choice that shapes how the system works. Teams that translate control language into concrete architecture decisions upfront avoid the scramble that comes later when they try to retrofit compliance into a system that was never built for it.
2. Reactive compliance slows everything down
The session made a strong business case for a design-first approach. Under a bolt-on model, teams can spend most of their time firefighting and wait weeks to resolve critical vulnerabilities. When controls are designed into the platform from the start, remediation gets faster and operational friction drops.
3. Controls need to become executable
Reading controls like an architect changes how teams implement them. Instead of treating requirements as static text, they can turn them into design implications and codify them through policy-as-code. That shift helps teams catch violations in minutes during development, rather than months later during assessment.
4. Control inheritance creates outsized leverage
One of the highest-return moves in federal compliance is pushing as many controls as possible into an authorized platform. If you inherit the right controls, you cut down on duplicate narratives, reduce manual effort, and narrow the scope of what your team has to prove. The catch is that shared responsibility boundaries need to be documented with precision, because that is where many findings still surface.
5. Most first-assessment failures trace back to the same design mistakes
Nick and Phillip highlighted five common anti-patterns: flat networks, manual configuration drift, secrets in code, weak logging practices, and uncontrolled egress. These problems look different on the surface, but they usually come from the same root issue. The team never treated the control as a design requirement. Once those mistakes are embedded in the environment, fixing them costs far more than building them correctly from day one.
6. Continuous evidence beats the audit scramble
Strong compliance programs do not wait until assessment time to assemble artifacts. They make evidence a byproduct of shipping through CI/CD controls, automated enforcement points, and standards such as OSCAL. That gives teams current, comprehensive evidence instead of stale documents gathered under pressure right before an audit.
Why this matters now
This session landed on a simple point with real operational weight: compliance is not a phase that happens after architecture. It is part of the architecture itself. That matters even more now, as teams face tighter timelines, more complex cloud environments, and greater pressure to move quickly without creating assessment risk.
A design-first posture also changes the economics. It shortens remediation cycles, reduces the time teams spend reacting to avoidable issues, and creates a cleaner path to authorization. For organizations trying to scale secure delivery in regulated environments, that is not just a compliance win. It is a delivery advantage.
Closing thoughts
The most useful takeaway from this session is that teams do not need to automate everything at once. Start with one control family, one policy-as-code gate, and one evidence stream. Prove the pattern. Then scale it. At the same time, look hard at what your platform already supports through inheritance and make those boundaries explicit before an assessor does it for you.
If you want to learn more about the ideas from this session or take a deeper look at your FedRAMP, AI security, or broader compliance needs, get in touch with the Coalfire team. We can help you map control families to architecture decisions, strengthen inherited control strategies, and build practical compliance programs that hold up in the real world.
If you want to dive deeper into the connection this session made with our keynote by CEO Brad Little, check out Nick’s blog.