I'm writing a Bachelors-Thesis about Microservices.
I'm trying to split a monolith into Microservices and now I ran into a problem that there are some tables in a Database, that are relevant for more than one Microservice. There is no chance to split this data into domain specific views.
My approach is that I will create a new Database Schema with that specific tables and let all Microservices read from it. That would be a shared kernel approach which is not recommended by the experts of Microservices.
Do you have any experience or recommendations about this problem?
Do you have any recommendations about books which are about similar problems?