Apr 30, 2022
100%
That is why abstracting things that should not change is nonesense most of the time.
Regarding your reference, sadly in our industry, thechnology usage decisions can be decided by upper management even if it should not be done. It will be for someone who wants to cutt off expenses, a manager who heard that 'MongoDB' is the future...
But I am 100% with you, that's one key point of why you should not overuse this pattern