When it comes to migrations, adopting Ember Octane seems more daunting than most due to its breadth of functionality. However, that’s something to celebrate rather than fear! The independent nature of Octane’s feature set allows us to take an incremental approach to migrating away from classic Ember while mitigating the risk of making many changes at once. We’ll explore recommended paths for preparing your codebase, enabling Octane features, and refactoring existing code to the new patterns, all while continuing to develop your application!