Saving lives with serverless: Modernizing transplant matching on AWS (IMP206)

Here is a detailed summary of the video transcription in markdown format with sections and single-level bullet points:

NMDP's Journey to Modernization with AWS

Why Modernization is Essential

  • Modernization enables organizations to:
    • Focus on innovation instead of maintaining legacy systems
    • Get more value out of their investments by reducing costs and improving performance
    • Create personalized online experiences that enhance customer satisfaction

Modernization Pathways

  • Modernization is a journey with migration and modernization as essential components
  • AWS has developed 7 key modernization pathways: Rehost, Rehost+, Relocate, Replatform, Refactor, Repurchase, and Retain
  • Replatform and Refactor are recommended as the focus areas

The Paradigm Shift

  • The intersection of computing and enterprise data is where real value is unlocked
  • This shift drives a culture of innovation, allowing the creation of AI-powered applications leveraging serverless architectures and deep data insights
  • Modernization is more than a technical upgrade - it's about building businesses that can adapt faster, respond to market changes quickly, and innovate continuously

NMDP's Modernization Journey

  • NMDP is a global nonprofit leader in cell therapy, helping save lives of patients with blood cancers and disorders
  • The HapLogic application manages the donor-matching process, searching a registry of 41 million donors to find matches for patients
  • NMDP's modernization journey involved three stages:
    • Refactoring proprietary applications to the Hadoop open-source platform
    • Rehosting the Hadoop workload to AWS to reduce complexity
    • Refactoring to AWS native services like Lambda and Aurora Serverless to improve scalability and cost-effectiveness

Challenges and Lessons Learned

  • Unexpected challenges:
    • Managed service limitations (e.g., memory constraints in Lambda)
    • Concerns about managed service upgrades and database scaling
  • Lessons learned:
    • Optimizing data structures and removing heavyweight frameworks improved performance
    • Using CloudWatch and X-Ray provided valuable observability and monitoring
  • Ongoing challenges:
    • Cost management with usage-based pricing
    • Providing sandbox environments for experimentation
    • Improving the continuous delivery approach with better testing

Recommendations for Your Modernization Journey

  • Be selective in the apps to modernize, focusing on those that will amplify business outcomes
  • Leverage serverless for an operational model to reduce overhead and focus on value delivery
  • Engage with AWS and its partners to leverage their expertise

Next Steps

  • Attend recommended sessions featuring non-profit customer speakers
  • Connect with your AWS account manager to get started
  • Explore opportunities to get involved with NMDP (donations, volunteering, advocacy) and consider joining their team

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.

Talk to us