Ingeniería de software

10
Si una arquitectura de microservicio necesita una base de datos separada por microservicio, entonces es demasiado costosa e inmanejable. ¿Por qué lo necesitamos?

Leí sobre microservicios y me parece ilógico crear una base de datos separada por servicio solo para lograr el aislamiento. Puedo lograr lo mismo usando solo servicios web y una sola base de datos. ¿Por qué lo necesitamos? Lo que separa la base de datos está fuera de discusión. ¿O estoy...