U4-10376 - Data Layer: Provider for Azure Cosmos DB

Created by Sam 01 Sep 2017, 01:23:36 Updated by Sam 01 Sep 2017, 01:23:36

We have a more and more clients sites that need to be served globally and I think they would greatly benefit from being able to use CosmosDB as a DataLayer.


Think of a scenario where you have a setup with a few web servers or Azure app services in different regions across the globe. All these run the same website by being connected to the same database. That would give great local performance to the website for each market, since the webserver is in close physical proximity and the Umbraco is locally cached on the server.

Now the big bottleneck here is, that they all access the same database which lives in a single location, which would vastly slowdown the experience, each time a db query is required.

That very problem would be addressed with Azure Cosmos DB.

I'd love to see support for this, since be a fantastic solution to a bunch of issues we're facing here. Umbraco as a Service might be a great benefactor of this as well! ;)

1 Attachments


Priority: Normal

Type: Feature (request)

State: Submitted

Assignee: Shannon Deminick

Difficulty: Difficult


Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version:


Story Points: