Re:Oops, You Wrote a Database
by doctor_eval on Sunday February 26, 2023 @04:31PM
(#34949691)
Ok. Perhaps I’m not familiar with this concept of “data-based architecture”. The GP talked about designing around features, which I think is also bad. But maybe they meant more like a DDD approach?
So - I certainly agree 100% with what you say about keeping thing independent. Maybe I’m just unfamiliar with the terms.
Example is storing customers address and purchase history in same place, only because they "belong to customer" in a data sense. This is very bad because it leads to entangled architecture where everything depends on everything and you cannot extract truly independent modules. The project implemented like this simply cannot scale beyond a certain size.
So no, data is not important but how it is used.