How do you design robust data pipelines and RESTful or GraphQL APIs that integrate with legacy enterprise systems?