Wir bauen ein größeres Projekt mit XData und Aurelius auf.
Aurelius ist schon toll, aber das "eigentliche" ORM nutzen wir nicht. Also die Datenbank wird außschließlich von uns per Skript erzeugt, geändert, gepflegt und gewartet.
Wir nutzen XData/Aurelius für die gesamte
API, Zugriff auf die Daten, eigene Replikation, Abfragen über Windows-Software/Web-Anwendung/Mac. Wenn jetzt auch noch GraphQL dazu kommt, ist das ein Super Werkzeug.
Das Ganze in einer (laut unsere eingene Definition) REST-
API Microservices MVVM Anwendung. Server auf Windows/Linux und Client auf Windows/Mac/Android/iOS/Web (vielleicht auch mal Linux).