Refactoring Applications

In this course we will examine rules for validating architectures and review approaches to refactoring to help development teams ensure that their existing applications and architectures are sound.

By the end of this course, you will be able to:

  • Validate an application’s architecture using the 3 validation rules.
  • Use the Discovery tool to view and analyze an application's architecture.
  • Refactor application architectures to improve flexibility and maintenance.
  • Prioritize the changes that should be made during refactoring.
  • Extract elements from a module without impacting consumers.

Course Ratings & Reviews

Sort by
Good suggestions, but seems a bit dated, mentioning an "orchestration" layer and ignoring service actions as a way of solving some dependencies
28 Sep (4 days ago)
In the first part, what is "orchestrator"??
The 5 rules are not clear at all :(
8 Sep (3 weeks ago)
sound is too low
6 Sep (4 weeks ago)
Good Explanation.
29 Aug
Nice course but need to more Examples
25 Aug
Showing 1-5 out of 86 reviews