client wants to "modernize" their 15 year old .NET app but won't let us touch the database
enterprise client hired us to modernize their legacy system - wants microservices, kubernetes, the whole nine yards
sounds great until we see the database. it's a nightmare. no foreign keys, business logic in stored procedures, tables named like "tbl_data_new_final_v3"
we're like okay we need to refactor the data layer as part of this
client: "absolutely not, the database works fine, just modernize the application layer"
so now we're supposed to build a beautiful modern architecture on top of a database that was clearly designed by someone having a breakdown
how do you even approach this? like we can wrap it in APIs and pretend it's fine but the rot is still there
anyone dealt with clients who want to modernize everything except the actual problem