Sumit Dey - Rails Upgrade Mastery: Best Practices for Large-Scale Enterprise Applications

preview_player
Показать описание
Upgrading your Ruby on Rails application doesn’t have to be a daunting task. In this session at RubyConf India 2024, Sumit Dey breaks down the steps to ensure a smooth and efficient transition, whether you’re making a minor version update or taking on a major leap.

This talk covers key areas to help you plan, execute, and optimize your Rails upgrade:

Planning & Preparation: Setting goals, creating timelines, and assessing your application’s current state before starting the upgrade.
Dependency Management: Handling third-party gems, plugins, and libraries to ensure compatibility and avoid unexpected hurdles.
Implementing at Scale: Strategies for large codebases, including incremental updates, feature flags, and effective stakeholder communication.
Testing & Validation: Ensuring your application works as expected, maintaining quality, and catching issues early.
Post-Upgrade Considerations: Ongoing maintenance, performance monitoring, and taking advantage of new Rails features.
By the end of this session, you’ll have the confidence and tools to approach Rails upgrades systematically, ensuring your projects remain robust, up-to-date, and ready for future growth.
Рекомендации по теме