Walk me through a time you had to integrate a modern cloud-based system with a heavily customized, legacy on-premise application.