Por ejemplo, el caso de uso puede necesitar consultar existencias sin conocer el formato específico de la API del proveedor. Un adaptador transforma la petición y la respuesta, y define cómo se comunican errores o indisponibilidad al resto de la aplicación.
Si cambia el proveedor, esa separación ayuda a localizar el trabajo, pero no elimina la necesidad de revisar datos, diferencias funcionales y pruebas. También acordamos reintentos, conciliación y prevención de operaciones duplicadas cuando el flujo lo requiere.