When you are the lucky owner of a 30 years old application, the amount of data you are staying on is huge. The database is composed of hundreds of tables, both static and dynamic data. Some might have tens of thousands of records each month. Let’s say that we deal with a distributed application with a classic web application container….Let’s say you reached a critical point where you serve many clients and many businesses and some of them want custom functionalities, impossible to be sold to other clients. You do the math and its highly unlikely that you build that yourself………….
How would you solve this problem?