Company I work is successful in terms of business, but we face challenge of refactoring current code base if we want to go into the future.
Codebase suffers from multiple issues, like: – single, huge DB – monolithic architecture – different departments access same tables – business logic in stored procedures of hundreds or thousands lines – and much more…
Is it somehow possible to refactor such project? Or rather should start from scratch and then after new codebase is ready – migrate the data?
I’ve never seen or heard anyone refactored 15 years of spaghetti codebase that keeps huge business running, and I am wondering how other companies handles such situations?
submitted by /u/bzq84
[link] [comments]