The Cloud Ninja Polyglot Persistence project is a sample that demonstrates the use of multiple and different types of repositories to persist application data.
The solution is not a complete working ecommerce solution, and ecommerce is used as the basis for the sample to demonstrate key concepts to building solutions utilizing polyglot persistence. This sample solution contains a web commerce site implemented as an
ASP.NET 4.5 MVC4 ecommerce shopping site. The repositories are implemented in various languages using different database technologies, and by entirely different groups of developers.
- CN2P.Web - ASP.NET web site front end
- CN2P.ServiceModel - Model
- Windows Azure Table Storage
- Windows Azure SQL Database