Service · S/01 Federal Infrastructure

FedRAMP cloud architecture, built around the authorization boundary.

We architect FedRAMP Moderate and High environments for SaaS vendors selling into federal buyers, defense contractors, and government technology companies. Authorization boundary definition, NIST SP 800-53 controls codified in Terraform, SSP-ready control narratives, and continuous monitoring across AWS, GovCloud, GCP, and Azure.

Trusted by engineering teams shipping under
FedRAMP Moderate · FedRAMP High · FedRAMP 20x · NIST 800-53 · CMMC 2.0 · DoD IL4/IL5
Federal IDsUEI KCG3TYM15B68
CAGE 23E07 · SAM active
Engagement2-week assessment
or fixed-fee build
FrameworksFedRAMP Mod / High / 20x
NIST 800-53 · CMMC · IL4/IL5
CloudsAWS · GovCloud
GCP · Azure Government
01 — The Problem

A federal customer is ready to procure. The architecture is not.

FedRAMP does not authorize companies. It authorizes a cloud service offering, at a specific impact level, inside a specific boundary. Teams that treat it as a documentation exercise write a System Security Plan describing an environment that does not exist, and the gap surfaces the moment a 3PAO starts testing.

The pattern repeats across engagements. Engineering understands the product, the compliance lead knows what 800-53 asks for, and the architecture in between was built for speed before anyone drew a boundary. By the time a federal deal is live, the remediation list is longer than the original build.

Stonebridge defines the authorization boundary first, then writes the Terraform. Controls are enforced in the infrastructure, and the control narrative is generated from what actually runs, so the SSP and the system stay in agreement.

02 — Control Mapping

NIST SP 800-53 families the infrastructure has to carry.

FedRAMP Moderate baselines to roughly 320 controls and High to roughly 410, drawn from NIST SP 800-53 Rev 5. Most are inherited from the cloud provider or satisfied by organizational policy. The subset the architecture itself must satisfy is smaller, and it is where assessments actually fail.

The families the environment most directly implements:

  • ACAccess Control. Identity federation, least-privilege roles, session management, and separation of duties enforced in IAM rather than described in policy.
  • AUAudit and Accountability. Centralized, tamper-evident logging in an account engineers cannot modify, with defined retention and time synchronization.
  • CMConfiguration Management. Baseline configuration in Terraform, drift detection on production state, and policy gates that reject non-conforming changes at plan time.
  • IAIdentification and Authentication. Phishing-resistant MFA, credential lifecycle, and no shared or long-lived static keys inside the boundary.
  • SCSystem and Communications Protection. Boundary protection, FIPS-validated cryptography, and encryption in transit and at rest with customer-managed keys.
  • SISystem and Information Integrity. Vulnerability scanning on the FedRAMP cadence, flaw remediation tracked to POA&M, and signed artifacts through the deploy path.
03 — The Architecture Pattern

Draw the boundary first. Then write Terraform.

The architecture that survives a 3PAO assessment rests on four decisions. Implementation differs across AWS, GovCloud, GCP, and Azure Government; the architecture does not.

Principle 1: Define the authorization boundary before any code

The boundary is every component that stores, processes, or transmits federal data, plus everything that can affect their security. This is the highest-leverage decision in the entire program: control count, evidence volume, assessment cost, and continuous monitoring burden all scale with what falls inside it. We draw it, get agreement on it, and only then start building.

Principle 2: Account-level isolation with explicit interconnections

In-boundary workloads live in dedicated accounts, projects, or subscriptions, separated from corporate and development environments. Every crossing of the boundary is an explicit, documented, mutually-authenticated interconnection. External services either come inside the boundary or are documented as leveraged authorizations, and there is no third option an assessor will accept.

Principle 3: FIPS-validated cryptography with customer-managed keys

Encryption in transit and at rest using FIPS 140-validated modules, with customer-managed keys, automated rotation, and logged key usage. This is a frequent finding source because the default configuration of many managed services is not FIPS-validated even when it is encrypted.

Principle 4: Evidence as a system output, not a deliverable

Every account, service, and identity event ships to a logging account engineers cannot modify, with retention locks preventing tampering. Each Terraform module ships with a control narrative mapping its resources to the 800-53 controls it satisfies, so the SSP is generated from the infrastructure rather than written alongside it and drifting.

04 — What You Get

Six artifacts your assessor will ask for.

A FedRAMP Cloud Build produces a defined set of deliverables, each mapped to 800-53 controls and ready to drop into the authorization package.

D/01

Authorization boundary

  • Boundary diagram
  • Data flow diagrams
  • Network topology
  • Interconnection inventory
D/02

Infrastructure as code

  • Terraform modules per control family
  • OPA / Sentinel policy gates
  • Drift detection wired to alerting
  • State backend inside the boundary
D/03

Identity & access

  • IdP federation, phishing-resistant MFA
  • Role catalog with least-privilege scopes
  • Access review automation
  • Break-glass procedure
D/04

Cryptography & keys

  • FIPS-validated crypto inventory
  • Customer-managed key topology
  • Automated rotation
  • Key usage audit logging
D/05

Logging & ConMon

  • Immutable logging account
  • Retention locks
  • Scanning on FedRAMP cadence
  • Continuous monitoring plan
D/06

Control documentation

  • SSP-ready control narratives
  • Customer responsibility matrix
  • POA&M starting position
  • CMMC / IL4 crosswalk
05 — Common Mistakes

Five patterns that stall authorizations.

The same failures show up repeatedly when teams pursue FedRAMP without architectural help.

  1. A boundary drawn to include everything

    The fastest way to double an assessment is to leave the boundary vague so it swallows corporate IT, developer laptops, and every SaaS tool in use. Every component inside inherits the full control set. We scope the boundary deliberately and document what sits outside it and why.

  2. Unauthorized services inside the boundary

    The IaC happily provisions a managed service that has no FedRAMP authorization at your impact level. It works, it ships, and it becomes a finding. Policy gates that reject unauthorized services at plan time prevent the silent boundary breach.

  3. Encrypted, but not FIPS-validated

    Teams confirm encryption is on and move along. FedRAMP requires FIPS 140-validated cryptographic modules, and several managed services default to configurations that are encrypted without being validated. This is one of the most common late-stage findings.

  4. An SSP that describes a different system

    The narrative is written once, the infrastructure keeps changing, and by assessment the document describes a system that no longer exists. Generating narratives from the Terraform keeps the two in agreement by construction.

  5. Continuous monitoring treated as a post-ATO problem

    Monthly scanning, POA&M management, and significant-change reporting are ongoing obligations. Teams that build without them discover after authorization that they have no operational capacity to keep it, and the ATO becomes the hardest part to hold rather than to get.

06 — Engagement

Two ways to engage. Fixed scope, fixed price.

Most programs start with the assessment. It produces a boundary definition and a written roadmap that contracting can price against, and it frequently converts into the build. Teams with a federal deal already in motion come straight to the build.

07 — Recent Work

A representative engagement.

Client profile: AI SaaS vendor with a federal customer ready to procure and an architecture that could not yet support authorization. Target was FedRAMP Moderate on a timeline set by the customer, not by the vendor.

AI SAAS · FEDRAMP MODERATE

FedRAMP Moderate architecture, ready for 3PAO assessment.

A federal customer was ready to buy. The platform had been built for commercial speed, with no boundary drawn, services provisioned without regard to authorization status, and no control documentation. The gap between the product and a defensible package was the whole engagement.

We drew the authorization boundary before writing any Terraform, then built a module library where every module ships with a control narrative file mapping its resources to the 800-53 controls it satisfies. Identity, logging, and the deploy pipeline were rebuilt inside the boundary, and the SSP narrative was generated from the infrastructure rather than written alongside it.

Passed3PAO readiness review
on first-party assessment
On trackAuthorization timeline matched
the customer deadline
0Significant changes required
after boundary lock
— Trusted by

What federal and defense engineering leaders say after working with Stonebridge.

T/01 — FEDRAMP MODERATE ON GCP

"Hired Stonebridge Tech Solutions for a FedRAMP project on GCP and he nailed it, the architecture aligned cleanly with Moderate controls and the documentation was audit-ready. Rare to find someone with both deep GCP chops and real FedRAMP experience."

T/02 — REGULATED SAAS

"Lucas came in, assessed our environment, and got to work without needing his hand held. He optimized our deployment pipelines, improved our security posture, and identified cost savings. Everything was well-documented and delivered on schedule."

08 — Questions

Frequently asked, directly answered.

Q/01Can you make us FedRAMP certified?
No, and no one can. FedRAMP authorizes a cloud service offering at a specific impact level inside a specific boundary, and the authorization is granted by an agency or the FedRAMP PMO after a 3PAO assessment. What we do is build the environment and produce the control evidence so that assessment succeeds. We are not a 3PAO and issue no certifications, so there is no independence conflict with your assessor.
Q/02Do we need AWS GovCloud for FedRAMP Moderate?
Usually not. Moderate workloads run in AWS commercial regions, Azure Commercial, and Google Cloud, all of which hold FedRAMP authorizations for a wide service catalog. GovCloud and Azure Government are typically driven by ITAR, export control, or DoD impact level requirements rather than by Moderate itself. We size the boundary to the real requirement instead of defaulting to the most restrictive region, because that decision carries cost for the life of the system.
Q/03How is the authorization boundary decided?
The boundary is every component that stores, processes, or transmits federal data, plus everything that can affect their security. It is the highest-leverage decision in the program: control count, evidence volume, assessment cost, and ongoing continuous monitoring all scale with what falls inside it. We define and get agreement on the boundary before writing any Terraform.
Q/04What is the difference between Moderate and High?
Moderate covers roughly 320 controls and applies to most federal SaaS. High covers roughly 410 and applies where loss of confidentiality, integrity, or availability would have severe or catastrophic impact. Architecturally the difference is mostly rigor rather than a different design: tighter boundary isolation, stricter key management, personnel screening, and heavier continuous monitoring.
Q/05What is FedRAMP 20x, and should we wait for it?
FedRAMP 20x is the program's move toward automated, machine-readable validation using Key Security Indicators instead of document-heavy packages. It rewards the architecture we already build: controls enforced in code, evidence emitted continuously, and infrastructure state that can be validated automatically. It is not a reason to delay, because the engineering work is the same and largely transfers.
Q/06Can you work as a subcontractor on our program?
Yes. Stonebridge is actively registered in SAM.gov under UEI KCG3TYM15B68 with CAGE Code 23E07, under NAICS 541512, 541511, 518210, and 541519, which are the prerequisites for inclusion in a prime's subcontracting plan. We are also a certified California Small Business (#2053927). Send a notice number and we will confirm NAICS alignment in writing, typically within two business days. Full credentials are on our certifications page.
Free Tool

Estimate your compliance scope and first-cycle audit cost.

Answer seven questions about your architecture and get a directional estimate of your control count, first-cycle audit cost, and the scope-reduction moves that cut both. Covers HIPAA, HITRUST, SOC 2, FedRAMP Moderate and High, DoD IL4/IL5, and PCI DSS.

Run the estimator →
Free. See your estimate before you give us anything.
Lucas Jones, Founder and Principal Engineer at Stonebridge Tech Solutions
About the founder

Lucas Jones, founder.

Principal Engineer · Stonebridge Tech Solutions
Cloud Infrastructure · Data Platforms · Software Engineering

Six years building cloud infrastructure and CI/CD pipelines in regulated environments. HIPAA, FedRAMP, and SOC 2 engagement work for healthcare and defense engineering teams across AWS, GCP, Azure, and OCI. The senior engineer who scopes your engagement leads it and stays accountable through handoff. Senior engineers only, all US citizens. No offshore delivery.

The same patterns documented in Field Notes are what get applied during real client engagements.

Ship to production. Pass the assessment.

Most discovery calls take 30 minutes. We come back with a written proposal within 48 hours. If we are not the right fit for the engagement, we will tell you in the first call and point you somewhere that is.

Book a 30-minute call
Or, book directly

Pick a time. Skip the back-and-forth.

30-minute discovery call. We walk your current cloud posture, talk about the engagement that fits, and you get a written proposal within 48 hours.