Implementazione di contratti guidati dai consumatori reali in una singola applicazione web

1

Mi sono appoggiato all'idea di Contratti a tutela dei consumatori per consentire ai consumatori di API separati di evolvere proprio. Per avvicinarsi a questo concetto inizialmente sono tentato di intingere leggermente le dita dei piedi creando percorsi API separati per specifici consumatori (ad esempio GET api/SuperCresMobileApp/puppets/olly , GET api/BigPaternerIntegration/puppets/olly ). L'idea è che inizialmente sarà più facile implementare test di integrazione per questi percorsi separati e condividere l'implementazione back-end trasformandoli nello stesso servizio. Più tardi ho potuto vedere che l'implementazione condivisa potrebbe essere separata in un servizio stesso e le parti guidate dal consumatore potrebbero essere impostate principalmente come facciate.

È un modo ragionevole per avvicinarsi alle API costruite con contratti guidati dai consumatori?

Altre risorse: * Perché dovresti utilizzare i contratti guidati dai consumatori per Microservice test di integrazione

    
posta jpierson 08.04.2016 - 19:32
fonte

0 risposte

Leggi altre domande sui tag