4 ms·
The domain does indeed rapidly evolve, but the technology stacks that you list ("databases, SQL, etc.") are the areas where the least reversible decisions tend
by arwhatever 9y ago
The domain does indeed rapidly evolve, but the technology stacks that you list ("databases, SQL, etc.") are the areas where the least reversible decisions tend to get baked in, so it seems like it would be wise to keep the rapidly evolving domain evolution separate from those areas.
- develf 9y agoYes, you are right. I didn't mean to advocate mixing high level and low level logic, different kinds of concerns together in one component. I just take issue with the Clean Architecture bullseye diagram and its preoccupation with layering, classifying those layers, and strict rules about who can refer to who without creating some additional abstraction to pretend the thing you are talking to isn't the thing you are talking to.