When Data And Applications Divorce: Separating The Two Without Tearing The System Apart
In architecture circles, “decouple data from the application” often gets repeated like a spell. Say it enough times and you start to believe that separating data from applications is always good and never painful. In real systems, it is more complicated. Separation can unlock federation, resilience and swappability. It can also introduce new failure modes…