Case studies in rearchitecting – Increment: Software Architecture

  • The goal is to completely or largely replace the legacy system incrementally over time, rather than in one fell swoop.
  • One way to replace such an old system is to first build a scaffold of new technology around it, “because that system right now owns the data,” Parsons explains.
  • “You effectively have two-way scaffolding to go in and out. And then you can gradually start to extract business processes over into this new world.”