Redesigning Legacy Systems - Keys to Success
Explore the keys to successfully redesigning legacy systems in this comprehensive conference talk from CppNow 2022. Delve into the challenges of modernizing production code with large user bases, examining the pros and cons of partial rewrites, system ports, and full system redesigns. Learn essential engineering tools and techniques for initiating a successful redesign project, including conducting thorough analyses of existing systems, identifying processing bottlenecks, and developing data-driven designs. Follow the development cycle from initial concept to production-ready application, and discover strategies for navigating the complexities of rolling out new software to an extensive user base. Gain insights from a real-world case study of a stalled legacy redesign project, exploring the engineering missteps and subsequent revitalization through analysis and redesign. Benefit from the speaker's extensive experience in C++ development and large-scale engineering projects across various industries. Read more