Sei que há muitos tópicos sobre esta questão, mas não tenho certeza de entender claramente.
Quando é que precisamos usar o contrato de serviço?
- Eles estão substituindo o CRUD feito por
Model
/ResourceModel
? - Precisamos criar sempre que houver um contrato de serviço para cada entidade que usará uma tabela de dados no módulo personalizado?
- Eles são realmente interessantes para desenvolvimento futuro?
- Por que o Magento às vezes usa
save
/load
do modelo no Controller / Block, e às vezes não?
Obrigado