Modernising existing applications is a common challenge in software development. Many organisations still rely on legacy ...