Sto lavorando a un progetto SaaS che fornisce alcuni servizi che le persone possono chiamare tramite API. Il mio problema è come faccio a costruire l'algoritmo di fatturazione. Voglio caricare ogni chiamata al servizio.
Ora sto cercando modi per rendere più veloce la chiamata e temo di aggiungere un algoritmo di fatturazione per renderlo più lento. Perché la fatturazione deve accedere al database e tutto.
Anche dal mio punto di vista è meglio usare la coda per qualsiasi altro lavoro non richiesto dall'utente. Quindi sto pensando di aggiungere l'algoritmo di fatturazione a una coda.
Ma ciò significherebbe avere milioni di posti di lavoro in coda per il mio coniglioMq, che può perdere dati, e se perdo dati, perdo soldi.
Per favore, vorrei un input su come dovrei strutturare il sistema di fatturazione. Vorrei anche sapere che sono troppo preoccupato per la velocità e dovrei semplicemente inserire l'algoritmo di fatturazione nella stessa chiamata API.