Title
AWS re:Invent 2022 - How to build a winning app modernization strategy & deliver on it (PRT080)
Summary
- Karm Taglianti, a distinguished engineer, shares insights on application modernization strategies.
- Enterprises face challenges in modernizing their application estate, with only 45% of deployed custom apps being used.
- A strategic plan is essential for successful modernization, considering business imperatives like cost, competitive advantage, and operational efficiency.
- The process involves aligning with business goals, assessing the application estate, and planning modernization efforts.
- The 7Rs strategy (Retire, Retain, Replace, Re-host, Re-factor, Re-architect, Re-envision) is used to categorize applications and align them with business imperatives.
- AWS partners with organizations through the MAP program to fund analysis stages and execute the 7Rs strategy.
- Prioritization is key, focusing on high-impact applications and learning from iterative cycles.
- The process is not just about modernization but also about educating staff and maintaining competitiveness.
- Common mistakes include focusing solely on porting applications, lacking a strategic approach, and fearing initial failures.
Insights
- Application modernization is a complex process that requires a deep understanding of both the technical and business aspects of an organization.
- A significant number of deployed applications in enterprises are underutilized, indicating a need for better resource management and modernization strategies.
- The 7Rs framework provides a structured approach to application modernization, ensuring that each application's fate is aligned with business needs and technical feasibility.
- AWS's involvement through the MAP program suggests a collaborative approach to modernization, where AWS provides not only the platform but also strategic and financial support.
- The iterative and agile approach to modernization emphasizes the importance of continuous learning and adaptation, which is crucial given the rapid evolution of technology.
- The focus on educating staff during the modernization process highlights the dual benefit of improving the application estate and upskilling the workforce.
- The talk underscores the importance of a disciplined process and the potential pitfalls of attempting modernization without a clear strategy or experienced partners.