|
|
|
|
|
by zmmmmm
198 days ago
|
|
Heh, split databases is the thing I think is most problematic and the first thing I would eliminate in most microservices architectures. A huge fraction of the problems of microservices come from trying to split the data model along team structure / service domain rather than the true application / underlying business domain. It doesn't mean you shouldn't have multiple database, just the concept of splitting them arbitrarily along service lines is a huge cause of friction / impedance mismatch / overhead. I actually like close to a full microservice architecture model, once you allow them all to share the database (possibly through a shared API layer). |
|