Skip to content

Regulatory Mapping โ€‹

๐Ÿ“ Context โ€‹

A customer's architecture decisions are constrained by regulatory requirements โ€” HIPAA, FedRAMP, SOC 2, PCI DSS, GDPR, or industry-specific mandates. Your job as an SA is to translate regulatory requirements into architectural decisions: what the regulation actually requires, what it doesn't require (but people assume it does), and what architectural patterns satisfy the requirements without over-engineering.

๐Ÿ“‹ Regulatory Assessment Checklist โ€‹

  • [ ] Identify which regulations apply to this customer and workload
  • [ ] Determine the scope โ€” which data and systems are in regulatory scope?
  • [ ] Understand the customer's current compliance posture
  • [ ] Identify their compliance team and legal counsel ๐Ÿ‘ฅ
  • [ ] Review existing audit reports or compliance documentation
  • [ ] Understand their compliance timeline (audit date, certification deadline)
  • [ ] Clarify your role โ€” you're an architect, not a compliance auditor or lawyer

๐ŸŽฏ Common Regulatory Frameworks โ€‹

Quick Reference Matrix โ€‹

RegulationScopeKey Architectural RequirementsCommon Misconceptions
HIPAAProtected Health Information (PHI)Encryption at rest and in transit, access controls, audit logging, BAA with providersDoes NOT require on-prem. Cloud is fine with proper controls.
FedRAMPFederal government dataAuthorized cloud services, continuous monitoring, incident response, boundary controlsAuthorization level (Low/Moderate/High) determines controls, not a single standard.
SOC 2Service organization controlsVaries by trust criteria selected (security, availability, processing integrity, confidentiality, privacy)It's an audit report, not a certification. Controls are flexible, not prescribed.
PCI DSSCardholder dataNetwork segmentation, encryption, access control, logging, vulnerability managementScope reduction (tokenization, outsourcing payment processing) is usually better than securing everything.
GDPREU personal dataData minimization, consent management, right to erasure, data protection impact assessment, breach notificationApplies based on data subjects' location, not company location.
ITARDefense articles and technical dataUS-person access controls, data stored on US soil, no foreign accessExtremely restrictive โ€” often requires dedicated infrastructure.
CCPA/CPRACalifornia consumer personal informationOpt-out mechanisms, data deletion, disclosure of data practicesApplies based on business thresholds, not just California presence.

Mapping Regulations to Architecture Decisions โ€‹

For each regulation, the key architectural decisions typically fall into these buckets:

Data Classification & Handling

  • What data is in scope?
  • Where can it be stored? (geography, provider, encryption requirements)
  • How must it be transmitted? (encryption standards, protocol requirements)
  • How long must it be retained? How must it be destroyed?

Access Control

  • Who can access regulated data? (role-based, attribute-based)
  • How is access authenticated? (MFA requirements, session management)
  • How is privileged access managed? (just-in-time, approval workflows)
  • How is access reviewed? (frequency, process)

Audit & Monitoring

  • What events must be logged?
  • How long must logs be retained?
  • Who reviews logs and how frequently?
  • What constitutes a reportable incident? What's the notification timeline?

Infrastructure Boundaries

  • Are there data residency requirements? (country, region, specific facilities)
  • Must the infrastructure be dedicated or is shared/multi-tenant acceptable?
  • Are there specific provider certifications required?
  • Are there network isolation requirements?

Regulatory Architecture Template โ€‹

Regulatory Architecture Assessment: [Customer/Workload Name]

Applicable regulations: [List] Data in scope: [Description and classification] Compliance deadline: [Date]

Control Mapping:

RequirementRegulation SourceArchitectural ControlImplementationStatus
Encryption at restHIPAA ยง164.312(a)(2)(iv)AES-256 KMS-managed keys[Service/config][Implemented/Planned/Gap]
Access loggingSOC 2 CC6.1CloudTrail + centralized SIEM[Service/config][Implemented/Planned/Gap]
Data residencyGDPR Art. 44-49Region-locked deployment[Region selection][Implemented/Planned/Gap]

Gaps and Remediation:

#GapRegulationRiskRemediationEffortOwner
1[Gap][Source][H/M/L][Plan][S/M/L][Name]

๐ŸŽฏ Working with Compliance Teams โ€‹

Your role vs. their role:

  • You: Translate regulatory requirements into architectural options with tradeoffs
  • Them: Interpret regulatory language, make compliance judgments, accept risk
  • Neither of you: Make legal determinations โ€” that's legal counsel

How to be useful:

  • Come with options, not just requirements. "The regulation requires X. Here are three ways to implement it, with these tradeoff profiles."
  • Understand the difference between the letter and the spirit of the regulation. Compliance teams appreciate architects who understand intent, not just checkboxes.
  • Help them scope โ€” reducing the blast radius of regulated data (through tokenization, segmentation, or outsourcing) is often cheaper than securing everything.

โš ๏ธ Gotchas โ€‹

  • Treating compliance as a technical problem โ€” it's a people, process, AND technology problem
  • Over-engineering for compliance โ€” the regulation usually doesn't require what the most conservative reading suggests
  • Not scoping the regulated environment โ€” securing everything instead of minimizing what's in scope
  • Assuming "cloud-compliant" means your workload is compliant โ€” the provider's compliance covers their controls, not yours
  • Designing for one regulation and ignoring overlaps โ€” many controls satisfy multiple regulations
  • Not involving compliance early enough โ€” discovering requirements late is the most expensive path
  • Providing compliance advice you're not qualified to give โ€” stay in your architectural lane

๐Ÿ“š Further reading โ€‹

Primary sources for the regulations referenced above โ€” link to these instead of paraphrasing:

Built as a public field guide for practical Solutions Engineering and Architecture work.