The traditional n-tier / mvc / DAL mindset is that data validation needs to happen in a set of native objects, and once that logic is evaluated data can be updated in the persistent data store.
Why is this preferred over maintaining data integrity at the datastore level, and having all the API endpoints getting to behave as pure RPCs with data retrieval and business logic mixed together?
No comments yet.