-
Notifications
You must be signed in to change notification settings - Fork 0
Ethos
Ian Yates edited this page Mar 21, 2022
·
1 revision
An easy-to-implement O/RM framework that eschews "low-code" approach in favour of strong contracts, without foregoing the value-add functionality of larger O/RMs.
- Empower strongly agreed contracts between business and data layer
- The storage structures should not have to define the business entity structure
- Utilise stored procedures as the primary database interaction
- Enable decoupling of the database using well-defined contracts
- Easy to determine the behaviour from the code (no "magic")
- Succinct and deterministic contracts
- Flexible to changing surface shape, without compromising other goals
- Expose details of contract drift from reality
- Low-code point-and-understand, enabling indeterminate results
- Lax handling of requests/responses, allowing for unplanned contract drift