How to Build a Winning App Modernization Strategy Deliver on It Prt080

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.