I know there is a lot of topics about this question but I'm not sure to clearly understand..
When did we need to use service contract ?
- Are they replacing the CRUD done by
- Did we need to create everytime a service contract for each entity which will use a data table on custom module ?
- Are they really interesting for future development ?
- Why Magento sometimes uses
loadfrom the Model in Controller / Block, and sometimes not ?