Back to All Events

DDD Denver: Refactoring Legacy Systems

RSVP here on Meetup

Workshop - Refactoring Legacy Systems - Josh Maletz

Meetup Description: 

We will take a look at a large system that has worked well for its owner. The owners of Acme Pet Care have several new opportunities they would like to pursue, but the existing system can't quite handle the newly desired functionality.

We will look at ways to employ DDD to modify the design of the existing system and allow the owners to pivot based on these new opportunities. This will be a guided workshop meetup. First, we'll spend a few minutes going over the problem domain while looking at the existing system and the new business opportunities we'd like to pursue. We will then break into groups around the new opportunities and explore ways of modifying the system, employing the strategic and tactical DDD patterns, producing high-level roadmaps showing how we will get from point A to point B. We'll then get back together and present our findings to the group. 


• 6:30 PM - Food & drink (including alcohol) provided and conversation 

• 7:00 PM - Announcements 

• 7:05 PM - Workshop Intro

• 7:15 PM - Split and explore

• 7:45 PM - Regroup and Discuss designs

• 8:30 PM - End