The ever-changing nature of technology requires us to continually evolve how we architect and develop new software systems.