Sono stato coinvolto in un progetto in cui sincronizziamo dati dalla piattaforma di eCommerce come Woocommerce, Shopify ecc. a sistemi di contabilità o altre piattaforme simili che condividono dati comuni. Ho cercato di trovare un buon materiale di lettura su quale sia l'approccio giusto da adottare in questo tipo di software di integrazione API. Formalizziamo i dati dal sistema di origine in un formato interno e quindi utilizziamo il modello di dati interni per creare un payload per il sistema di destinazione. Ma quello che mi interessa è che non stiamo usando il carico utile originale per creare un carico utile per il sistema di destinazione in questo processo. Quindi vorrei mappare direttamente un sistema per creare un carico utile per il sistema di destinazione. Ad esempio A - > B, A - > C ecc. Con l'approccio attuale abbiamo A - > Formato interno, Formato interno - > B o Formato interno - > C
Quindi una piattaforma può fornire payload per più piattaforme.
Gradirei davvero la tua opinione su quale sia un buon approccio per affrontare questi problemi? Che tipo di architettura sarebbe meglio? Se hai del materiale di lettura su come affrontare questo tipo di problema, per favore fammelo sapere.