From the course: Design a Cloud Migration Strategy

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Modernizing a refactored application

Modernizing a refactored application - Amazon Web Services (AWS) Tutorial

From the course: Design a Cloud Migration Strategy

Start my 1-month free trial

Modernizing a refactored application

- [Instructor] There are both advantages and disadvantages to refactoring an application. I talked a lot about the advantages in the last video, but just to reiterate, one advantage is that you might be able to improve the application's performance by refactoring it. You can also use refactoring as an opportunity to introduce new features and capabilities into the application. And finally, by refactoring you can design the application to better interact with other line of business applications that you might be using and with infrastructure components such as backup and disaster recovery systems. In spite of the numerous benefits to refactoring an application, there are also some significant disadvantages that absolutely have to be considered. One such disadvantage is that the process of refactoring an application is time consuming, labor intensive, and it can be quite expensive. Another disadvantage is that application refactoring requires access to the application's original source…

Contents