Is there a recommended/standard approach to handling blue/green deployments for Sitecore Commerce services?

Our Sitecore app services are hosted on Azure and we are able to do zero-downtime deployments, only if commerce is unchanged. If commerce has to be updated, then there needs to be some downtime for the one of the Sitecore CD environments.

Is there a way to temporarily switch to using the Authoring environment while upgrading Shops?

If not, what/how many services need to be duplicated?

  • 1
    you can create patch config to temporarily switch to authoring environment. You can also load balance shops service and update one at a time. Commented Mar 5, 2020 at 12:12
  • Thanks @VipinBanka. The latter sounds like a better bet. Would that just involve load balancing the CommerceShops app service and nothing else? Commented Mar 5, 2020 at 12:14
  • PS if you want to put that as an answer, I'll be happy to accept that. Commented Mar 5, 2020 at 12:15

1 Answer 1


Temporarily switching your CD environments to point to authoring service is possible by patch config.

Instead of switching you can load balance your commerce shops service and update services one by one.

With OOTB service roles load balancing make sense to CommerceShops only.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.