My application Model is having a particular Entity and i’m going to apply CRUD on that same Entity using 2 different service interfaces,
At the same time those 2 interfaces will work on the DB model ,I’m having this BIG design issue that this will get me in to trouble later,
What are the problems i’m going to face by doing so,
Are there any maintenance issues arise?
Is it architecturally correct to use 2 interfaces to doing the same CRUD on same business Entity?
This is not a big problem. It is actually the “Shared database” integration pattern.
The things you should watch out for are: