Calcolo Microservice

-1

Sono nuovo sull'intera architettura di Microservice, quindi scusami le mie domande non strutturate:

Contesto: l'azienda ha bisogno che i clienti siano in grado di selezionare le materie prime, calcolare il costo di queste materie prime sulla base di determinate regole aziendali relative alla quantità di materie prime selezionate, valuta e altre regole che influenzano il risultato del calcolo. Quindi:

  1. è necessario richiamare un servizio di riferimento per lo scambio per i tassi di cambio
  2. Ottieni prodotti selezionati dall'interfaccia utente
  3. Invoca un motore di calcolo per restituire il risultato del calcolo eseguito in base alle regole aziendali

Q1 . Quale sarebbe il miglior formato per scrivere questa specifica di microservizio di calcolo da trasmettere per lo sviluppo?

Q2 . In un'architettura ideale il motore di calcolo sarà nel database delle materie prime o come servizio separato?

Q3 . Qualsiasi modo modello (microservizi) per architettare questo con le dipendenze menzionate in 1,2 e 3 sopra?

Grazie a tutti

    
posta Jp Nerih 28.02.2018 - 09:43
fonte

1 risposta

1

Q1. Qualunque formato usi normalmente. assicurati di specificare chiaramente tutte le regole aziendali.

Q2. In un servizio separato. È sempre brutto fare business logic sul database.

Q3. Il modo microservizi è quello di creare servizi sempre più piccoli e unirli a code di messaggi. Ma ad un certo punto devi fare un giudizio su ciò che vale la pena di trasferirsi in un altro servizio, in quanto vi è un grado di penalità di lavoro e di manutenzione per microservizio. Questo dipenderà dai dettagli della tua configurazione.

    
risposta data 28.02.2018 - 10:48
fonte

Leggi altre domande sui tag