This document discusses building a data exchange using Spring Cloud Data Flow. It begins with an introduction to Spring Cloud Data Flow and what a data exchange is. It then discusses a case study of a company that built a data exchange to replace an aging legacy system. Key lessons learned from the case study include considerations around the underlying transport, total cost of ownership, keeping current with technologies, and planning for retirement of legacy systems.