Blogs

What Salesforce Managed Runtime runs for your storefront

Salesforce Managed Runtime is the hosting environment Salesforce provides for headless storefronts built on Composable Storefront. It takes servers, scaling and the hosting layer's security off your hands. It leaves your code, your releases and your page speed exactly where they were: with you.

Storefront traffic peak handled on Salesforce Managed Runtime

Key takeaways

1

Managed Runtime hosts the storefront; the B2C Commerce platform hosts the commerce.

2

Salesforce runs servers and scaling; your code, releases and page speed stay yours.

3

The running cost moves from infrastructure to front-end people and release quality.

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 much of your storefront operation you hand to Salesforce, and what your own team still has to cover once you do. Getting that split wrong is costly in two directions. Budget as if hosting were the whole job and nobody owns performance. Staff a full infrastructure team on top of Managed Runtime and you pay twice for the same work.

Managed Runtime hosts the front end, the platform hosts the commerce

A headless storefront on Salesforce has two parts. Commerce Cloud (Agentforce Commerce) runs the catalogue, prices, promotions, baskets and orders on the B2C Commerce platform. Managed Runtime runs the storefront application that customers load in their browser, and it connects that application to the commerce APIs.

Both are operated by Salesforce, which is the main difference with hosting a headless front end yourself. The wider architecture is covered in our overview of headless commerce on Composable Storefront.

What Salesforce takes over

Salesforce operates the servers, applies patches to the hosting layer and scales capacity when traffic peaks, such as during a sale or a campaign launch. Managed Runtime also caches pages and assets close to the shopper, which shortens load times on repeat requests. Your team works with environments, typically a production environment and one or more for testing, without configuring any of the underlying infrastructure.

When an issue sits on the Salesforce side, escalation matters more than any dashboard. FORWARD holds weekly calls with Salesforce product management in the US. Blocking bugs and missing functionality reach the people who can act on them, which a request through the normal account channel rarely does.

What stays with your team

Everything inside the storefront code stays yours. That covers how fast your pages render, how many third-party scripts load on each page and how well your caching rules fit your content. A slow product page on Managed Runtime is usually a code or content problem, and fixing it is your team's job.

Your team also owns release quality and business monitoring. Managed Runtime keeps the application running. It does not tell you that conversion dropped after Tuesday's release. Someone in your organisation has to watch those numbers and act on them.

Caching deserves a named owner as well. Pages that show the same content to every visitor can be cached for longer. Pages with prices per customer group or personal recommendations need rules that separate the shared parts from the personal ones. Rules that are too cautious slow the shop down, and rules that are too loose show shoppers outdated prices.

Releases and rollbacks change the risk of a launch

On Managed Runtime, each new version of the storefront is deployed as a bundle to an environment. If a release misbehaves in production, your team can roll back to the previous bundle. That makes frequent, smaller releases safer, because a bad change can be reversed quickly.

Rollback lowers the cost of a mistake without removing the need for testing. Changes on the commerce back end, such as a new promotion type or a data model change, follow their own cycle on the platform. The two have to stay compatible, so release planning still spans both sides.

Thomas Theunen
Head of Commerce

With Managed Runtime, the running cost shifts from infrastructure to people.

Thomas Theunen

|

Head of Commerce

Hosting the storefront yourself is possible, and rarely worth it

A Composable Storefront application can technically run on other hosting, and an organisation with a strong platform team of its own may choose that route. The trade-off is operational. You take over servers, scaling for peak traffic, security patching and on-call cover, and you build the connection to the commerce APIs yourself. For most retailers that is cost without customer benefit.

The case for self-hosting usually rests on a group-wide hosting standard or specific compliance demands. Even then, compare the internal cost of on-call cover over several years with what Managed Runtime already includes. The framework behind the storefront has its own story, told in Commerce PWA Kit and Managed Runtime.

Where the cost of running a headless storefront sits

With Managed Runtime, the running cost shifts from infrastructure to people. You need fewer hands on servers and more attention on front-end code, performance and release quality. The size of that front-end effort grows with the number of custom components you build, the number of countries and languages you serve, and how often you release.

Measure the hosting decision against the work your team no longer does: no server patching, no capacity planning before peak season and no infrastructure on-call. Those hours move to work customers notice.

A pre-built storefront shrinks the first cost driver, the number of custom components. Fast FORWARD, our own headless storefront on Composable Storefront, runs on Managed Runtime and starts from ready modules and components. Clients go live in weeks instead of months. The details are in our pre-built headless storefront.

Explore Fast FORWARD
About the Author
Thomas Theunen
Head of Commerce

Our insights

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