Blogs

Data Cloud architecture: the choices that are hard to undo

Data Cloud architecture is the layer Salesforce added next to its transactional database: a lakehouse for large volumes, with ingestion, a shared data model and triggers back into the platform. Our view: a handful of early design choices decide cost and flexibility for years.

Architect designing a Salesforce Data Cloud (Data 360) architecture

Key takeaways

1

Data Cloud adds a lakehouse next to the core database, inside the same platform.

2

Pick the slowest ingestion mode each use case tolerates to keep usage in check.

3

Map to the standard data model where it fits; every custom object adds rework.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

The decision on the table is how you shape ingestion, the data model and identity rules before the first use case goes live. Those choices look technical. They are also commercial, because they set how much data you process, how fast it moves and how much rework each new use case costs. Getting them right at the start is cheaper than optimising them later.

Two data layers sit side by side on one platform

The core Salesforce platform stores records such as accounts, contacts and cases in a relational database that each org shares with other tenants on its instance. That layer is fast for transactions and automation. It was never designed to hold billions of rows of behavioural data.

Data Cloud (Data 360), which Salesforce first presented as Salesforce Genie, adds a lakehouse layer beside it: storage built for very large volumes that keeps some database guarantees, such as reliable transactions. Because the layer sits inside the platform, its data can drive flows, segments and analytics without a separate connector. Whether that second layer is worth adding is a business question before it is an architecture one, and the case for Salesforce Data Cloud starts there.

Ingestion mode sets speed and cost

Data reaches Data Cloud as a stream, in batches or through federation. Streaming from web and mobile tracking, or through integration tools such as MuleSoft, brings events in within seconds to minutes and suits triggers that must fire fast. Batch ingestion from Salesforce clouds and outside systems runs on a schedule and suits most profile and transaction data. Federation leaves data in a warehouse such as Snowflake and queries it where it sits.

Choose per source, and default to the slowest mode each use case tolerates. Streaming everything feels modern, and it consumes more usage than most use cases need. When a warehouse already holds the data, Data Cloud zero copy integration is usually the first option to test.

The data model is where rework hides

Every source lands first as a data lake object, stored as it arrives, and is then mapped to data model objects: the shared structure Salesforce defines for individuals, contact points, orders and engagement. Mapping to standard objects where they fit keeps segments, insights and new Salesforce features working without custom glue. Custom objects are sometimes necessary. Each one is a place where the next use case needs extra work.

Identity resolution sits on top of that model. Its match rules, such as exact email or a fuzzy name combined with an address, decide how many unified profiles you end up with. Every downstream segment and insight inherits that result, so a change to the rules later ripples through everything built on them.

Priscilla Calemi
Marketing & Community Manager

Streaming everything feels modern, and it consumes more usage than most use cases need.

Priscilla Calemi

|

Marketing & Community Manager

Processing and actions close the loop

Large volumes need a processing engine built for them. Data Cloud runs transformations and calculated insights, such as lifetime value or days since last purchase, on distributed processing designed for big data workloads. A calculation over billions of rows does not compete with transactions in the core database.

The output does not stay in storage. Changes in the data can raise platform events, call webhooks, start flows or trigger journeys, so a calculated insight turns into an action. Record access and field-level security still apply, which matters to the security team reviewing who can see what.

Design for the use cases you will run next

Architecture reviews tend to fix on the first use case. The better test is the third. Ask which sources, identities and insights the next two use cases will need, and check that the model and ingestion plan can take them without a rebuild. AI agents are a common next step, and typical Agentforce use cases in service lean on exactly those unified profiles and calculated insights. Agents answer better from a clean model than from a patchwork.

Platform limits sometimes block a sound design. Our weekly calls with Salesforce product management in the US mean a blocking limit or bug reaches the people who own the product, rather than waiting in a general support queue.

Ownership keeps the architecture honest

An architecture without an owner drifts. New sources arrive with their own mappings, streaming gets switched on for convenience and match rules get loosened to fix one campaign. Name one data architect or product owner who approves changes to ingestion, the data model and identity rules, and review usage against the design every quarter.

We design the architecture with your integration and marketing teams, write down why each source uses the ingestion mode it does, and stay on after go-live to review usage and data quality against the KPIs agreed at the start.

Explore Data Cloud
About the Author
Priscilla Calemi
Marketing & Community Manager

Our insights

Button Text
No items found.
No items found.
No items found.