4–7 Nov 2019
Please log in

Practical experience of continuous architectural refactoring in a SaaS offering

15:5516:40 Thursday, 7 November 2019
Location: Hall A5
Secondary topics:  Best Practice, Case Study
Average rating: *****
(5.00, 1 rating)

Who is this presentation for?

  • Software architects and enterprise architects




Paddy Fagan and Eamonn Moriarty introduce Watson Care Manager and the technology, team, and development process with a particular focus on the decisions at the inception of the project that had a direct impact on its architecture and evolution. They explore two particular architectural refactorings that the company undertook, the background, how the value was described to stakeholders, and the impact they had. You’ll learn how these individual changes were also part of a larger plan for the architectural evolution of the project. Paddy and Eamonn place the work in the context of more recent publications on evolutionary architecture and how the approach and execution maps onto the concepts of evolutionary architectures.

Prerequisite knowledge

  • Familiarity with refactoring and large-scale software architecture

What you'll learn

  • Get an overview of the practical experience of continuous architectural refactoring
  • Learn the types of architectural refactoring that have been completed and the trade-offs in the prioritization of architectural refactoring
Photo of Paddy Fagan

Paddy Fagan


Paddy Fagan a senior technical staff manager and chief architect for Watson Care Manager at IBM. He’s an expert in the architecture and design of enterprise business applications and has worked across SaaS and on-premises solutions in healthcare and government for over 20 years. He’s also an occasional cyclist and teacher and a dad.




Eamonn Moriarty is a senior technical staff member and chief architect for the health and human services pillar of Watson Health at IBM. In this role, he has technical oversight responsibility for a range of IBM products, including the social program management, Watson Care Manager, and government analytics offerings. Previously, Eamonn was VP of research and development at Curam Software prior to its acquisition by IBM in 2012. Eamonn is coauthor of a technical book on the IBM social program management offering and was an original member of the requirements, design, and development team for this highly successful product; he was also invited by the US federal government to be a member of the Medicaid Information Technology Architecture (MITA) architectural subcommittee. Eamonn is also father to a very energetic 3-year-old.

  • AXA
  • Contentful
  • Datadog
  • HERE Technologies
  • QAware
  • SIG
  • Zara Tech
  • GitLab
  • NearForm
  • WhiteSource
  • Cloud Native Computing Foundation

Contact us


For conference registration information and customer service


For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires