3 ms·
In proper microservices architecture only a single application access the DB. Other apps get the data via an API call. Thus you can drop the column (maybe it's
by cjalmeida 9y ago
In proper microservices architecture only a single application access the DB. Other apps get the data via an API call. Thus you can drop the column (maybe it's derived data) and still keep the API interface.
In the end, it's mostly about enforcing contracts and making devops simpler.
- jimktrains2 9y agoI mean, that's not true at all. No two apps should be working off the same database. Different services can have their own datastores.
- cjalmeida 9y agoReading back, my post was confusing. What you wrote was what I actually meant. Each app may have it's own non shared DB.