2 ms·
I have worked on a system that was run by customers that were reluctant to make upgrades to their installations. We wanted to be able to evolve the database sch
by kqr 4y ago
I have worked on a system that was run by customers that were reluctant to make upgrades to their installations. We wanted to be able to evolve the database schema more frequently than we could roll out fleet-wide application upgrades.
We could have created a sort of proxy service to handle backwards compatibility between the database and applications, but since these applications needed only a very small number of endpoints, it was much, much easier on operations and maintenance to use the database itself as the compatibility layer through stored procedures.