Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Presentation

From Mainframes to Microservices: Lessons Learned in Modernizing High-Demand Applications

  • May 2018
  • By Lori Olson (Deloitte Consulting LLP)
  • This presentation describes Deloitte's experiences in the government and health-care industries, successfully using microservices to replace mainframe capabilities.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    What if you have to replace an application processing hundreds of millions of documents per day for a government agency or health-care provider? Is it possible to choose microservices and still achieve the same stability as software that has been optimized continually over a 25-year life span? What are the factors to consider in defining the architecture to meet this challenge?

    Join us as we discuss our experiences in the government and health-care industries, successfully using microservices to replace mainframe capabilities. How did we find our answers to these questions?

    • What is the domain and problem to solve? When is it best to apply a microservice pattern, and when is it best to use other architecture patterns?
    • What can we learn from how the mainframe application solved the problem?
    • Where are the seams in the system? How did we use those? What application modernization patterns did we apply where, and why?
    • What quality attributes were required? Could microservices using commodity or cloud platforms really do the job as fast and reliably as the mainframe, while introducing network communications overhead?
    • What DevOps methods and tools did we apply to be confident that the microservices would really do the job and not risk the agency or enterprise mission?
  • Download

Part of a Collection

SATURN 2018 Presentations