SfSkills Domains Docs GitHub

Home / architect / hyperforce-architecture

hyperforce-architecture

Use when an architect must plan a Hyperforce migration, choose a Hyperforce region, validate Hyperforce-only feature dependencies, or assess data-residency and IP-allowlisting impact.

Open the skill folder on GitHub


Hyperforce Architecture

Activate when an architect or technical lead must reason about Hyperforce as an infrastructure choice — planning a migration off First-Generation infrastructure, selecting a region for a new org, validating data-residency posture, assessing whether a Hyperforce-only feature is on the roadmap. The skill produces a migration readiness checklist, a region-selection rationale, an IP-allowlist plan, and a post-migration validation test plan. It is the architect-domain counterpart to the operational mechanics of a specific migration; it does not answer "should we do HA/DR" (that's architect/ha-dr-architecture) and it does not decommission Salesforce Functions (that's integration/salesforce-functions-replacement). For health-vertical residency the answer lives in architect/health-cloud-data-residency; for govcloud, architect/government-cloud-compliance.


Before Starting


Core Concepts

What Hyperforce is (and what it is not)

Hyperforce is Salesforce's next-generation infrastructure built on major public cloud providers — AWS, Azure, and GCP. It is not a different product; the same Salesforce metadata, APIs, and configuration run on it. Three things change underneath: where the workload runs (cloud-provider region), how the platform scales (containerized services), and how trust and residency are scoped (region selection).

What Hyperforce does not change: the customer's metadata, configuration, integrations, customizations, custom Apex, LWC, Flows, profiles, permission sets, or sharing model. A migration is an infrastructure swap, not a re-implementation.

Region selection and what it gives you

Hyperforce regions are scoped to the major public-cloud regions Salesforce has activated (currently a growing list: US-East, US-West, EU-Frankfurt, EU-Paris, EU-London, India, Japan, Australia, Canada, etc.). Choosing a region is choosing several things at once:

LeverWhat it determines
Data residency at restThe cloud region where record bodies, files, and metadata persist
Latency profileRound-trip time from users and integrations bounded by network distance
Pairing with a failover regionSalesforce-managed cross-region failover follows fixed pairing rules; pair choice determines disaster-event behavior
Compliance posture inputOne input to GDPR Schrems II, India DPDPA, Australia Privacy Act — but not by itself sufficient

What region selection does not give you: customer-controllable cross-region failover, multi-region active-active, in-region read replicas under customer control. Hyperforce manages those at platform level.

Hyperforce-only features

A growing set of capabilities require Hyperforce and are unavailable or limited on First-Generation infrastructure:

CapabilityHyperforce dependency
Private Connect (peering with customer AWS VPC / Azure VNet so callouts and inbound traffic never traverse the public internet)Hyperforce only
Some Data Cloud regions and capabilitiesRegion availability follows Hyperforce
Certain regional editions (e.g., new EU regions)Hyperforce only by definition
Newer Einstein / Agentforce model regionsRegion-paired with Hyperforce activation

When the backlog includes a feature on this list, "we're on First-Gen" is a hard blocker. The migration is not optional.

IP allowlisting changes

Hyperforce uses different IP ranges than First-Generation. Salesforce publishes the Hyperforce IP ranges (generally CIDR blocks owned by AWS / Azure / GCP) via Knowledge articles and the IP Range Viewer in Setup. The customer side must update each of the following:

Allowlist ownerScope
Customer firewall outboundAny system calling Salesforce APIs from inside the customer network
Salesforce IP allowlists in SetupAny restricted profile pinned to specific IP ranges (Login IP Ranges)
Middleware partner-system allowlistsMuleSoft, Boomi, AWS partners, identity providers (Okta, Azure AD), SSO destinations with IP-based controls
Marketing-platform / partner allowlistsMarketing Cloud, Pardot / MCAE, partner orgs

The "we missed an allowlist" failure mode is the most common day-1 migration incident — APIs return 403, integrations begin to time out, scheduled jobs fail silently. The remediation is straightforward; the prevention is an inventory done before migration day.

Maintenance windows and validation

Hyperforce migrations are scheduled during a published maintenance window. The org is read-only during cutover (typically 1–4 hours for production, shorter for sandboxes). After cutover, the customer must run a validation test plan covering: API connectivity, SSO, integrations, scheduled jobs, Bulk API loads, Pardot/Marketing Cloud sync, partner-org connections, and any IP-pinned restricted profile.

Salesforce-initiated migrations come with a "Migration Assistance" engagement that helps coordinate the window; the validation test plan remains the customer's responsibility.


Common Patterns

Pattern: Salesforce-initiated migration (the default for most customers)

When to use: Salesforce sends a migration notification with a proposed window for an org currently on First-Generation infrastructure.

How it works:

  1. Confirm the proposed window with the technical owner and integration partners; if the window conflicts with a critical release or business event, request reschedule via the Salesforce engagement.
  2. Build the IP allowlist update plan — inventory every customer-side firewall, partner middleware, and Setup allowlist that pins to First-Gen ranges. Schedule the changes to land before the migration window so day-1 traffic flows.
  3. Build the validation test plan — concrete tests for APIs, SSO, integrations, scheduled jobs, partner orgs, IP-pinned profiles. Owners and pass/fail criteria documented.
  4. Execute the migration window — the org is read-only during cutover; communicate to users and downstream consumers.
  5. Post-migration validation — run the test plan within 4 hours of cutover; escalate failures via the Migration Assistance channel.
  6. Document the new region, IP ranges, and infrastructure profile in the architecture decision record so future readers don't re-discover them.

Why not the alternative: declining a Salesforce-initiated migration is contractually constrained and creates progressive feature-availability gaps as Hyperforce-only capabilities ship.

Pattern: customer-elected new-region landing for a new geography

When to use: the customer is launching a business unit in a new region (e.g., expanding into India, EU expansion post-Schrems II) and wants the new org seated in that region from day one.

How it works: request a Hyperforce-region-pinned org via the Salesforce engagement; choose region by mapping data-residency obligations to available regions; confirm pairing for DR; design integrations with region-aware latency in mind. Multi-region orgs are not a single-tenant capability — the right answer is multiple orgs (multi-org strategy) rather than expecting one org to serve two regions.

Why not the alternative: placing a global business in a single non-region-appropriate Hyperforce region creates compliance debt that grows as the business scales.

Pattern: pre-migration discovery for a feature blocked on First-Gen

When to use: the backlog includes Private Connect, a Data Cloud capability, or another Hyperforce-only feature, and the org is on First-Gen.

How it works: treat the migration as a prerequisite, not a side project. Open the migration engagement immediately; sequence the feature work after the migration completes and validates. Do not promise the dependent feature's go-live before the migration is confirmed scheduled.

Why not the alternative: scoping the feature without the migration produces a project blocked indefinitely on platform-level work the team does not control.


Decision Guidance

SituationRecommended ApproachReason
Salesforce-initiated migration notification receivedConfirm window, build allowlist + validation plans, executeDecline isn't operationally available long-term
New geography launchRequest a Hyperforce-region-appropriate new orgSingle-tenant orgs are single-region
Hyperforce-only feature in backlog while on First-GenMigrate first, then build the featureFeature is gated on infra
Strict data-sovereignty obligation (legal-process scope)Region + Government Cloud / FedRAMP / Health Cloud-residency reviewRegion alone is at-rest residency, not sovereignty
IP allowlist inventory is incomplete two weeks before windowPause non-allowlist work; complete inventoryDay-1 incidents are 90% allowlist gaps
Need customer-controlled cross-region failoverArchitect via multi-org + integration syncHyperforce manages failover; not a customer control
Sandbox refresh after production migrationRefresh from production after migration; validate sandbox paritySandboxes inherit production's infrastructure

For "should we adopt Private Connect once on Hyperforce?" — read integration/private-connect-setup after the migration succeeds. For HA/DR strategy that wraps around the platform's failover behavior — architect/ha-dr-architecture.


  1. Confirm current infrastructure (First-Gen vs Hyperforce) and surface the migration trigger (Salesforce-initiated, customer-elected, feature-blocked).
  2. Map data-residency obligations to candidate regions; pick one and document the rationale and the pairing implications.
  3. Prepare the change inventory and the test plan.
    • Inventory every IP allowlist (customer firewalls, middleware, Setup-side, partner orgs, identity providers); produce the update plan landing before the migration window.
    • Build the validation test plan with owners and pass/fail criteria. Cover APIs, SSO, integrations, scheduled jobs, partner orgs, IP-pinned profiles, Bulk API, and Marketing Cloud / MCAE sync.
  4. Coordinate the maintenance window with downstream consumers and business stakeholders. Communicate the read-only cutover window 14–30 days ahead.
  5. Execute the migration; immediately after cutover run the validation test plan; escalate failures via Migration Assistance.
  6. Close out.
    • Document the new region, IP ranges, and infrastructure baseline in an architecture decision record. Update related architecture artifacts (HA/DR, integration catalog, network diagrams).
    • Revisit the backlog for newly-unblocked Hyperforce-only features (Private Connect, Data Cloud capabilities, regional Einstein). Sequence those next.

Review Checklist


Salesforce-Specific Gotchas

  1. Sandboxes don't always migrate at the same time as production — production may go first; sandboxes follow on a separate window. Integration testing in a sandbox before production migrates won't catch all post-migration-on-prod issues.
  2. IP ranges are AWS / Azure / GCP CIDRs, not Salesforce-owned — customer firewalls that are configured to allow only "Salesforce IP space" by company name (rather than CIDR) will block traffic. The inventory must use CIDRs.
  3. "My Domain" URL does not change on migration — but underlying instance names may. Hard-coded references to instance-specific URLs (e.g., naX.salesforce.com) will break; use *.my.salesforce.com everywhere.
  4. Data export / sandbox refresh windows shift — operational schedules pinned to instance maintenance windows must be re-pinned after migration.
  5. Salesforce Connect external object endpoints sometimes need re-authentication — OAuth flows that pinned to specific issuer URLs may need refresh after instance changes.
  6. Hyperforce regions are not a substitute for Government Cloud or Health-Cloud-residency programs — those are separate licensing/compliance programs. A regulated workload that requires GovCloud/FedRAMP cannot be served by a commercial Hyperforce region.
  7. Migration Assistance is not 24×7 active management — it's a scheduled engagement window. Day-3 issues escalate via standard support unless explicitly negotiated.
  8. Some legacy integrations use packet-level features (TLS-version pinning, cipher pinning, IP-pinned client certs) that fail silently after migration — discover them via SIEM logs in the first 72 hours, not via integration health checks.
  9. Salesforce Functions is decommissioned regardless of Hyperforce migration — they are unrelated programs but customers conflate them. Functions decommission has its own runbook (integration/salesforce-functions-replacement).

Output Artifacts

ArtifactDescription
Migration readiness checklistPre-window inventory and decisions tied to the announced cutover date
Region selection rationaleMapping data-residency obligations to chosen region and its pairing
IP allowlist update planCustomer firewalls, middleware, Setup, partner orgs, identity provider — owners and dates
Validation test planConcrete post-cutover tests with owners and pass/fail criteria
Architecture decision recordDocumented infrastructure baseline post-migration
Hyperforce-only feature backlogNow-unblocked capabilities sequenced for after the migration validates

Package files