What about data – Dataverse and data modeling aspects
We all know that applications don’t work without data. Either they use the data to change their own behavior (as for applications run on data), or they manipulate it with the well-known Create-Read-Update-Delete (CRUD) operations.
Microsoft Dataverse is a cloud-based data platform, a powerful database layer, the first party storage service of Microsoft Power Platform that stores not just relational data in SQL-like tables but also files, logs, and NoSQL IoT data. Under the hood, Dataverse seamlessly uses many Azure services, behaving as a polyglot persistence layer. The following figure shows the high-level architecture of Dataverse and the Microsoft Azure services used:
Figure 4.4 – The Dataverse polyglot concept under the hood
As we can see in the figure, an Azure Load Balancer scales requests across several compute services:
- Web for handling OData API requests ...